搜索
查看
编辑修改
首页
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
计算机发展史_1957年电子管计算机
2
DataSophon——国产开源一站式运维平台
3
AcoustID音频指纹环境配置--Server
4
Golang | Leetcode Golang题解之第23题合并K个升序链表
5
git的常用命令和cmd操作_cmd切换分支
6
AIGC重塑金融:AI大模型驱动的金融变革与实践_aigc 重塑金融 机械工业出版社
7
8.4、中台实践-第四章、数据中台建设_数据中台在总体架构设计上应考虑高可用性、开放性、可扩展性、安全性、兼容性和可
8
Mac错误zsh: command not found: brew解决方法_mac zsh: command not found: brew解决
9
基于深度学习的花卉检测系统(含PyQt界面)
10
Elasticsearch分布式搜索
当前位置:
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
51
单片机
(二)80
51
内核及
STC89C52
介绍_
stc89c52
的
主要特性...
80
51
是一种8位元
的
单芯片微控制器,属于MCS-
51
单芯片
的
一种,由英特尔公司于1981年制造。INTEL公司将MCS...
赞
踩
article
WEB攻防-通用
漏洞
&
SQL
注入
-
sqlmap
基本
使用
&墨者靶场_
sqlmap
-r...
WEB攻防-通用
漏洞
&
SQL
注入
_
sqlmap
-r
sqlmap
-r 目录 知识点
SQL
MA...
赞
踩
article
消息
队列
常见面试
问题
_
peer
to
peer
技术面试
问题
...
消息
的重试是指在
消息
发送或消费失败后,重新尝试发送或消费的过程。在
消息
队列
中,可以通过重试机制来保证
消息
的可靠性,提高系...
赞
踩
article
HDFS
操作方法
和基础编程_第
1
关:
hdfs
的
基本操作
...
1
.实验目
的
(一)熟悉
HDFS
的
基本shell命令(二)熟悉
HDFS
的
web管理(三)掌握
HDFS
编程实践2.实验内容(...
赞
踩
article
【
Spark
Mllib
】TF-
IDF
&
Word2Vec
——文本相似度_
word2vec
tf-id...
一个比较通用的例子是使用单词的向量表示基于单词的含义计算两个单词的相似度。特征哈希通过使用哈希方程对特征赋予向量下标,这...
赞
踩
article
Git
|
IDEA
整合
Git
...
大家好,我是程序猿小马,沪漂一族!写文章就是对于平时的总结以及大家共同学习进步,早日码出各自的梦想????描述:风景图 ...
赞
踩
article
2
0
2
3年宜昌市
中等职业
学校技能大赛 “
网络
搭建与应用”竞赛题-
2
_在核心
交换机
sw1和sw
2
之间
采...
2
0
2
3年宜昌市
中等职业
学校技能大赛 “
网络
搭建与应用”竞赛题-
2
_在核心
交换机
sw1和sw
2
之间
采用
业务
容错
技术
在核心...
赞
踩
article
redis
面试
题汇总_全量
面试
...
下面问题涵盖了
redis
使用到原理,平时我复习的时候会看这些题目,如果这些题目你大致都能答出来那你对
redis
的学习那是...
赞
踩
article
Flink
SQL:
debezium
-
json
格式
的表一定是数据库的
CDC
数据吗?_
flink
...
debezium
-
json
格式
有一种非常典型的应用场景,就是:上游(Source)是一张使用
Flink
CDC
接入...
赞
踩
article
基于
java
的
进销存
管理系统
设计与实现_
开源
进销存
java
...
基于
Java的
进销存
管理系统
是一种集成了采购、销售、库存和财务管理等功能的综合性管理软件。对其性能进行评估和分析,有助于...
赞
踩
article
Mutli
-
Head
Attention
和
Self
-
Attention
的区别与联系_multi...
最近在阅读论文的过程中接触到了Multi-
Head
Attention
的结构,脑子里的第一反应是都叫
Attention
,...
赞
踩
article
从零开始
学习
Python
爬虫
:
详细指南
,
阿里p7面试经验...
通过
学习
HTML的标签、属性和元素的使用
,
您可以理解网页的结构
,
了解如何定位和提取所需的数据。您可以通过查看网页的源代码...
赞
踩
article
计算机
应用
基础
统
试题及答案,
计算机
应用
基础
统
试题及答案...
《
计算机
应用
基础
统
试题及答案》由会员分享,可在线阅读,更多相关《
计算机
应用
基础
统
试题及答案(27页珍藏版)》请在装配图网...
赞
踩
article
哈工大
大计基(大学
计算
机——
计算
思维导论)慕课
MOOC
答案
_
哈工大
计算
理论
答案
...
哈工大
大计基(大学
计算
机——
计算
思维导论)慕课
MOOC
答案
_
哈工大
计算
理论
答案
哈工大
计算
理论
答案
...
赞
踩
article
SQL-
Oracle
获取
最
大
值
,
第
二
大
,
第
三
大
,
第
N
大
值
...
因为rownum并不是当作实体数据存放在每一张表中
,
而是在每一次select查询的时候
,
根据基表的默认insert顺序由...
赞
踩
article
论文阅读:《
Neural
Machine
Translation
by
Jointly
Learni...
神经机器翻译是最近提出的机器翻译方法。与传统的统计机器翻译不同,神经机器翻译的目标是建立一个单一的神经网络,可以共同调整...
赞
踩
article
我
赢助手详解:抖音
变
现
目前流行
的
是
七种方式之
直播
变
现
和Ip
变
现
_
ip
变
现
直播
实操指南...
因为它不仅要求你
的
内容要好,你
的
随机应变、你
的
控场能力、你
的
颜值、你
的
表情、你
的
音乐灯光、你
的
造型化妆。最后,顺便说一下...
赞
踩
article
xxl
-
job
源码
分析之
--
执行器(
客户端
)_
xxl
job
executor...
xxl
-
job
执行器(
客户端
的
源码
还是比较简单的),大致步骤如下声明XxlJobSpringExecutor在XxlJo...
赞
踩
article
【
Java
初阶
(三)】
方法
的
使用
...
本篇文章讲述
方法
的
定义和
使用
,
方法
传参,
方法
重载,
方法
递归。再=在
方法
的
递归中还有许多有趣
的
例子,比如爬楼梯问题,我就不...
赞
踩
article
华为
OD
面试
手
撕
代码
真题【
加油站
】_
华为
od
面试
手
撕
代码
...
华为
OD
面试
手
撕
代码
真题【
加油站
】_
华为
od
面试
手
撕
代码
华为
od
面试
手
撕
代码
在一条环路上有...
赞
踩
相关标签
单片机
sql
数据库
中间件
hdfs
hadoop
big data
spark
文本处理
git
intellij-idea
github
网络
redis
java
面试
debezium-json
flink-sql
cdc
changelog
动态表
开发语言
人工智能
深度学习
自然语言处理