数据库重点笔记第03章关系数据库的模式设计

数据库重点笔记第03章关系数据库的模式设计

ID:35343438

大小:57.50 KB

页数:3页

时间:2019-03-23

数据库重点笔记第03章关系数据库的模式设计_第1页
数据库重点笔记第03章关系数据库的模式设计_第2页
数据库重点笔记第03章关系数据库的模式设计_第3页
资源描述:

《数据库重点笔记第03章关系数据库的模式设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第四章关系数据库的模式设计45•什么是关系数据库:关系数据库是以关系模型为基础的数据库,它利用关系來描述现实世界。一个关系既可以用来描述一个实体及其展性,也可以用来描述实体间的联系。关系实质上是一张二维表。46.一个关系模型有哪两个方面内容:一个关系模型包括外延和内涵两个方面的内容。外延就是通常所说的关系,或实例,或当前值。它与时间有关,随着时间的推移在不断变化。(由于元组的插入、删除、修改引起的)内涵是与时间独立的,包括关系、属性、及域的一些定义和说明,还有各种数据完整性约束。47.数据完整性约束分为哪

2、两类:数据完整性约束分为静态约束和动态约束。静态约束:包括各种数据之间的联系(数据依赖),主键的设计和关系值的各种限制等等。这一类约束是如何定义关系的有效数据问题。动态约束:主要定义如插入、删除、和修改等各种操作的影响。48.关系数据库设计理论主要包括哪些内容:关系数据库设计理论主要包括三个方面的内容:数据依赖、范式、模式设计方法。其中数据依赖起着核心的作用。49.数据库使用过程中存在的问题是什么:数据冗余、更新异常、插入异常、删除异常。50.函数依赖(FD)的定义:设有关系模式R(Al,A2,……,An

3、)(即R(U)),X,Y是U的子集,r是R的任一具体关系,如果对r的任意两个元组tl,t2,由tl[X]n2[X]导致tl[Y]=t2[Y],则称X函数决定Y,或Y函数依赖于X,记为X-Y,X-Y为模式R的一个函数依赖。或者说,对于X的每一个具体值,都有Y惟一的具体值与之对应,即Y值由X值决定,因而这种数据依赖称为函数依赖。51・函数依赖的逻辑蕴涵、FD的闭包F+:设F是关系模式R的一个函数依赖集,X,Y是R的属性子集,如果从F中的函数依赖能够推岀X—>Y,则称F逻辑蕴涵X—>Y,记为FX->Yo被F逻辑

4、蕴涵的函数依赖的全体构成的集合,称为F的闭包,记为F+。F+={XfY

5、FX-Y}52.候选键、主属性、非主属性:设有关系模式R(Al,A2,……,An),F是R的一个函数依赖集,X是{A1,A2,……,An}的一个子集。如果①X-A1A2……A11EF+,且②不存在X真子集Y,使得Y-A1A2……An成立,则称X是R的候选键。包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性称为非主属性。52.函数依赖的推理规则:设有关系模式R(Al,A2,……,An)和属性集U=Al,A2,……,

6、An,X,Y,Z,W是U的一个子集,F是R的一个函数依赖集,推理规则如下:(1)自反律:如果YXU,则X-Y在R上成立。(2)增广律:如果X-Y为F所蕴涵,ZU,则XZ-YZ在R上成立。(3)传递律:如果X-Y和Y-Z在R上成立,则X->Z在R上成立。FD的其他三个推理规则:(4)合并律:如果X-Y成立,那么X-YZ成立。(5)伪传递律:如果X-Y和WY-Z成立,那么WX-Z成立。(6)分解律:如果X-Y和ZY成立,那么X-Z成立。53.什么是平凡的FD?平凡的FD可根据哪一条推理规则推出?如果X-Y,并

7、且YX,则称X-Y是平凡的FD。根据推理规则的自反律可推出。54.关系模式的分解有几个不同的衡量标准:分解具有无损联接;分解要保持函数依赖;分解既要保持依赖,又要具有无损联接。55.什么是无损连接:设有关系模式R,分解成关系模式卩={Rl,R2,……Rk},F是R的一个函数依赖集。如果对R中满足F的每一个关系r都有:r=nRl(r)

8、X

9、jiR2(r)

10、X

11、……nRK(r),则称这个分解P是无损联结分解。56.试叙保持函数依赖的定义:设F是属性集U上的一个函数依赖集,Z是U上的一个子集,F在Z上的一个投影

12、定义为:兀Z(F)二{X-Y

13、X->YWF+且XYZ}设关系模式R的一个分解为p={Rl,R2,……Rk),F是R的一个函数依赖集,如果则称为分解P保持函数依赖。57.第一范式(1NF):如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式。58.第二范式(2NF):如果关系模式R为第一范式,并且R中每一个非主屈性完全函数依赖于R的候选键,则称R是第二范式模式。59.第三范式(3NF):如果关系模式R是第一范式,II每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模

14、式。60.BCNF:如果关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是BCNF的模式。从BCNF的定义可明显地得幽如下结论:(1)所有非主属性对键是完全函数依赖。(2)所有主属性对不包含它的键是完全函数依赖。(3)没有属性完全函数依赖于非键的任何属性组。如果模式R是BCNF,则它必定是第三范式,反之,则不一定。52.模式设计方法的原则:关系模式R相对于函数依赖集F分解成数据库模式P={Rl,R2,……Rk

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。