搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
从前慢现在也慢
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Deepin如何开启与配置SSH实现无公网ip远程连接_deepin ssh
2
使用vSphere Update Manager 升级 ESXi 主机_esxi 6.7 update manager
3
简单一秒钟解决github无法访问的问题!!!!!!!_to prevent abuse, only git is allowed
4
[ComfyUI进阶教程] Controlnet预处理器节点安装和使用教程_comfyui controlnet
5
【免费题库】华为OD机试 - 开源项目热度榜单(Java & JS & Python & C & C++)
6
Java面试之数据库篇(offer 拿来吧你)_java 面试 数据库
7
船舶专业本科零基础:从数据分析成功转行推荐算法成功上岸_数据分析师转算法
8
oppo这是被kpi面了?昨天二面,今天就hr面,面完当天挂_知乎 成都康乔电子
9
【面试题】操作系统常见面试题合集_操作系统面试题
10
爬虫(五):python中的POST的四种请求方式(编码格式)_爬虫post请求怎么写
当前位置:
article
> 正文
数据库原理_数据库系统中 多实体间的一对一联系 要不要合并
作者:从前慢现在也慢 | 2024-04-19 15:40:35
赞
踩
数据库系统中 多实体间的一对一联系 要不要合并
1什么是数据库系统?
在计算机系统中引入数据库后的系统。它是由
数据库
、
数据库用户
、
计算机软硬件
、
数据库管理员
2什么是数据库系统的三级模式?
模式(逻辑模式或概念模式)、外模式(子模式或用户模式)、内模式(存储模式或物理模式)
3什么是数据模型的组成要素?
数据结构、数据操作、数据的完整性约束
4什么是四种数据模型?
层次模型、网状模型、关系模型、面向对象模型
5什么是第一范式、第二范式、第三范式?
关系模式R中每个属性都不可再分
关系模式R属于第一范式、且所有非主属性与主码之间是完全函数依赖
关系模式R属于第二范式,且所以非主属性与主码之间不存在传递函数依赖的关系
6数据库管理系统的主要功能是什么?
答:
数据定义、数据操纵、数据库的运行管理、数据库建立和维护
7数据库系统的特点是什么?
答:
数据结构化;
数据共享性高、冗余度低且扩充;
数据独立性高;
数据由DBMS统一管理。
8三级模式结构是什么?二级映射有什么优点?
答:
三级模式包括外模式、模式、内模式;
模式描述了数据库中全体数据的逻辑结构和特征;
外模式描述了用户可见的局部数据的逻辑结构和特征;
内模式描述了数据库的物理结构和存储方式。
外模式/模式映像的优点:当模式改变时,由DBA对外模式/模式映像做相应的改变,外模式可以保持不变。应用程序是根据外模式而编写的,因而应用程序不必修改,保证了数据与逻辑的而独立性,即数据的逻辑独立性;
内模式/模式映像的优点:当数据库的存储结构改变时,由DBA对模式/内模式映射作相应的改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,即数据的物理独立性。
9
关系模型
中的完整性约束是哪几类?定义?
答:
实体完整性:关系模式中的主码不能为空值;
参照完整是:关系模式中的外码只能是空值或者另一关系模式的主码;
用户定义完整性:关系模式中针对某一属性的约束。
10规范化过程中,逐级依次消除了何种函数依赖?
答:
由INF到2NF,消除了非主属性对主属性的部分函数依赖;
由2NF到3NF,消除了非主属性对主属性的传递函数依赖;
由3NF到BCNF,消除了主属性对码的部分函数依赖和传递函数依赖
11一个实体型转换为一个关系模式有哪几种情况?
答:
一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并;
一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并;
一个m:n联系可以转换为一个关系模式,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性。
12请说一说数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可以快速访问数据库表中的特定信息。
索引的一个主要目的就是加快检索表中数据的方法。
13请说一说数据库事务
数据库事务
,是指作为
单个逻辑工作单元
执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功,要么全部失败的单元,可以简化错误恢复并是应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。
14请说一说数据库事务隔离
同一时间,只允许一个事务请求同一数据,不同的事务之间彼此没有任何干扰。
15请说一说数据库
事务
的一致性
事务
是由一系列对系统中数据进行
访问与更新的操作
所组成的
一个程序执行逻辑单元
。事务是DBMS(数据库管理系统)中最基础的单位,事务不可分割。
事务具有四个特性:
原子性(Atomicity)
一致性(Consistency)
隔离性(Isolation)
持久性(Duration)
(1)原子性
原子性是指事务所包含的所有操作要么全部成功,要么全部失败的回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。
(2)一致性
一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说事务执行之前和执行之后都必须处于一致性状态。
(拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转账几次,事务结束后两个用户的钱加起来应该还得是5000,这就是事务的一致性。)
(3)隔离性
隔离性是当多个用户并发访问数据库时,比如操作同一张表,数据库为每个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。
(4)持久性
持久性是指一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的。
16请说说索引是什么,多加索引一定会好吗
索引:
数据库索引是为了增加查询速度而对表字段附加的一种标识,是对数据库表中一列或多列的值进行排序的一种结构。
17请说一说数据库的三大范式
第一范式:
当关系模式R的所有属性都不能再分解为更基本的数据单位时,称R是满足第一范式,即属性不可分。
第二范式:
如果关系模式R满足第一范式,并且R的所有非主键属性完全依赖于R的每一个候选关键属性,称R满足第二范式。
第三范式:
设R是一个满足第一范式条件的关系模式,X是R的任意属性集,如果X非传递依赖于R的任意一个候选关键字,称R满足第三范式,即非主属性不传递依赖于键码(简而言之,第三范式就是属性不依赖于其它非主属性)。
18 ER图
实体联系图(Entity-Relationship,E-R),有三个组成部分:实体、属性、联系。用来进行关系型数据库系统的概念设计。
实体:用矩形表示,矩形框内写明实体名。
属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名。
19 ER模型转换为关系模式的原则:
一对一:遇到一对一关系的话,在两个实体任选一个添加另一个实体的主键即可。
一对多:遇到一对多关系的话,在多端添加另一端的主键。
多对多:遇到多对多关系的话,我们需要将联系转换为实体,然后在该实体上加上另外两个实体的主键,作为联系实体的主键,然后再加上联系自身带的属性即可。
以上参考了多个博主:
https://blog.csdn.net/zsheng_/article/details/105654588
https://blog.csdn.net/weixin_44421869/article/details/88258098
https://blog.csdn.net/weixin_40605573/article/details/105460410
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/452462
推荐阅读
article
mac
+
Appium
自动化
测试环境
安装
及配置_
appium
mac
...
mac
+
Appium
自动化
测试环境
安装
及配置_
appium
mac
appium
mac
&nbs...
赞
踩
article
Copilot
时代
,
开发者
与
AI
如何
相处?| 新
程序员
...
经历了 2021 到 2023 这两年
,
大多数
开发者
从一开始的忐忑到后来的祛魅
,
逐渐切身体会到当前的
AI
技术在实际工...
赞
踩
article
PyFlink
安装和使用_
pip
install
pyflink
...
本文介绍了
PyFlink
在 Ubuntu 20.04 的安装,通过一个简单的 wordcount 案例介绍了 PyF...
赞
踩
article
抖音
直播
切片
带货
实战,
0
基础零资源零
经验
借力
IP
实现躺赚_从
0
开始做一个
抖音
切片
带货
账号...
通过以上的实战
经验
和技巧,即使是零基础、零资源和零
经验
的您,也可以在
抖音
直播
平台上实现躺赚。通过借力知名
IP
,利用
抖音
直...
赞
踩
article
AI
PC
元年
,
华为
的
一张
航海图
、一艘渡轮和一张船票...
今天
,
从学术研究者到产业投资者
,
无不认为大模型掀起了一场人工智能
的
完美风暴。所谓“完美风暴”
,
指
的
是一项新技术
的
各个要素...
赞
踩
article
CVPR
2024 |
面部
+
肢体
动画,一个框架搞定从
音频
生成
数字人表情与
动作
...
EMAGE 使用了一个
音频
与
动作
掩码的转换器,有效提高了
音频
生成
动作
和
动作
掩码下的
动作
重建的联合训练的效率,从而有效地将...
赞
踩
article
使用
AOP
自定义
注解实现分接口的
权限
校验,
使用
token
在
Redis
中与
用户
权限
信息做对...
Component@Aspect@Resource@Resource@Autowired@Resource/*** 定义...
赞
踩
article
「
MySQL
」
数据库
约束...
「
MySQL
」
数据库
约束 ...
赞
踩
article
huggingface
.
co
下载
模型
文件
,死活找
不到
文件
,也没报其他错误。原来是多了个%号
_
hug...
huggingface
.
co
下载
模型
文件
,找
不到
文件
的办法
_
huggingface
.
co
国内
访问
不到
huggingfa...
赞
踩
article
NLP
自然语言
处理中
oov
的词的解释
_
nlp
oov
...
oov
英文全称:out of vocabulary,即超出词表外的词。
_
nlp
oov
nlp
oov
...
赞
踩
article
YOLOV7
训练
数据
集(
pycharm
)_
yolov7
数据
集下载...
一个是
yolov7
-mydataset.yaml,位置在项目
yolov7
/cfg/training下,然后复制yolov...
赞
踩
article
云
计算
国赛私有
云
_某
企业
拟
使用
openstack
搭建
一个
企业
云
平台
,以实现资源池化弹性管理、
企业
应用
...
【赛程名称】
云
计算
赛项第一场-私有
云
某
企业
拟
使用
OpenStack 搭建
一个
企业
云
平台
,以实现资源池化弹性管理、...
赞
踩
article
unordered
_
map
详解和
性能
分析...
std::
unordered
_
map
是C++标准库中的一个关联容器,它可以存储一组键值对,并且支持快速的查找、插入和删除...
赞
踩
article
Java
进阶(
HashMap
)——
面试
时
HashMap
常见问题
解读 & 结合源码分析_
java
面试
h...
本篇博客介绍常见的关于
Java
中
HashMap
集合的
面试
问题,结合源码分析题目背后的知识点。_
java
面试
hashmap
...
赞
踩
article
网络
篇08 |
运输
层
tcp
...
运输
层
向高
层
用户屏蔽了下面
网络
核心的细节(如
网络
拓扑、所采用的路由选择协议等),使应用进程看见的就是好像在两个
运输
层
实体...
赞
踩
article
python
:图形化
GUI
-
pyQt5
-
tools
入门...
python
:图形化
GUI
-
pyQt5
-
tools
入门目录
python
:图形化
GUI
-
pyQt5
-
tools
入门通过Qt...
赞
踩
article
【免费题库】
华为
OD机试 - 按
身高
和
体重
排队(
Java
& JS &
Python
&
C
&
C
...
## 题目描述某学校举行运动会,学生们按编号(1、2、3…n)进行标识,现需要按照
身高
由低到高排列,对
身高
相同的人,按体...
赞
踩
article
【学习笔记之
Openlayers3
】初次接触
openlayers
3
(
第一篇
)
_
openlayers
中
...
将自己学习到的一些关于
openlayers
3
的知识总结一下,以便自己后期的回顾。一、
Openlayers3
下载:首先下...
赞
踩
article
<C++>
vector
及其模拟实现_
1
、
实现一个
vector
类
,
可以保存多个
int
类
型
数据
,
要求如下...
注意 : 将
数据
拷贝到新空间,仍然不能用memcpy函数,因为对于需要深拷贝的自定义
类
型
,使用memcpy函数以后,新开...
赞
踩
article
TCP
/
IP
报文
头部
整理_
tcpip
头部
...
IP
协议是网络层的主要协议,为上层传输层提供无连接、无状态、不可靠的服务。优点是简单高效。无状态是指各个
IP
报文是独立...
赞
踩
相关标签
appium
macos
人工智能
copilot
python
flink
大数据
big data
tcp/ip
网络
网络协议
华为
chatgpt
语言模型
机器学习
自然语言处理
音视频
redis
数据库
mysql
android
rwkv
raven
huggingface.co
下载