1 / 21
文档名称:

数据库系统概论关系数据理论.ppt

格式:ppt   大小:101KB   页数:21
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论关系数据理论.ppt

上传人:lily8501 2020/12/8 文件大小:101 KB

下载得到文件列表

数据库系统概论关系数据理论.ppt

相关文档

文档介绍

文档介绍:课间休息
注意时间
第五章 关系数据理论
问题的提出
一 、关系模式
一个关系模式应当是一个五元组:
  R(U, D, dom, F)
其中:
(1) 关系名R;
(2) 一组属性U;
(3) 属性组U中属性所来自的域D;
(4) 属性到域的映射dom;
(5) 属性组U上的一组数据依赖 F
由于(3),(4)队模式设计关系不大,因此本章把关系模式看作是一个三元组:
R <U, F>
二、 数据依赖的概念
比如描述一个学生的关系,可以有学号(SNO),姓名(SNAME),.系名(SDEPT)等几个属性.
称SNO函数决定SNAME和SDEPT,或者说SNAME、SDEPT函数依赖于SNO,记为:SNO→SNAME,SNO→SDEPT。
要建立一个数据库来描述学生的一些情况,面临的对象有:
学生,系,系负责人,课程和成绩。于是得到一组属性。
U={SNO, SDEPT, MN,CNAME, G}
由现实世界的已知事实,得到属性组U上的一组函数依赖:
F={SNO →SDEPT, STEPT → NM, (SNO,CNAME) → G}
描述学校的数据库模式: S<U, F>, 它是一个单一的关系模式,这个模式有三个“毛病”.
把上述单一的关系模式进行改造,分成三个关系模式:
S(SNO, SDEPT,SNO → SDEPT);
SG(SNO,CNAME,G,(SNO,CNAME) → G);
DEPT(SDEPT,MN,SDEPT → MN);
规 范 化
函数依赖
设R(U)是属性集U上的关系模式. X,Y是U的子集. 若对于R(U)的任意一个可能的关系r, r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称X函数确定Y或Y函数依赖于X,记作X → Y.
在R(U)中,如果 X → Y,且对于X的任何一个真子集X, 都有X’ →Y,则称Y对X完全函数依赖,记作:
X → Y.
F
\
若 X → Y,但Y不完全函数依赖X,则称Y对X部分函数依赖,记作:
X → Y.
P

在R(U)中,如果 X→Y,(Y X),Y→ X,Y→Z,则称Z对X传递函数依赖.
_
\

设K为R(U, F)中的属性或属性组合, 若K→U,则K为R的候选码(Candidate key)。
关系模式R中的属性或属性组X并非R的码, 但X是另一个关系模式的码,则称X是R的外部码(Foreign key)。也称外码。
范式
1NF
2NF
3NF
BCNF
4NF
5NF
各种范式之间的关系
2NF
  若R∈1NF, 且每一个非主属性完全函数函数依赖于码, 则R∈2NF。
下面举一个不是2NF的例子:
关系模式S-L-C(SNO, SDEPT, SLOC, CNO, G)
这里码为(SNO, CNO). 函数依赖有:
(SNO, CNO) →G
SNO →SDEPT, (SNO, CNO) →SDEPT
SNO →SLOC, (SNO, CNO) →SLOC
F
P
P
一个关系模式R不属于2NF,就会产生以下三个问题.
解决的办法是用投影分解把关系模式S-L-C分解为两个关系模式.
SC(SNO, CNO,G)
S-L(SNO,SDEPT,CLOC)

3NF
关系模式R <U, F>中若不存在这样的码X,属性组Y及非主属性Z(Z Y),使得X →Y,(Y →X) Y →Z成立,则称
R <U, F> ∈3NF
BCNF
BCNF 比 3NF 更进一步,其消除主属性对码的部分与传递依赖。
1. :

最近更新

2026年中医住培带教师资理论考核题库100道附答.. 40页

2026年医学微生物学习题集及参考答案【综合卷.. 41页

2025年西安明德理工学院单招职业技能考试题库.. 44页

2025年辽宁科技学院马克思主义基本原理概论期.. 13页

2025年重庆市凉山彝族自治州单招职业倾向性考.. 45页

2026年主管中药师考试备考题100道带答案(研优.. 38页

2026年中医住培带教师资理论考核题库100道有答.. 39页

2026年主管中药师考试备考题100道附完整答案【.. 38页

小学历史与文化知识竞赛题库100道及参考答案(.. 37页

新安全生产法知识竞赛试题库含完整答案(必刷.. 43页

最新全国政法队伍教育整顿知识竞赛试题库带答.. 41页

2025年减震器项目建议书 69页

2025年石河子工程职业技术学院单招职业适应性.. 43页

2025年长沙职业技术学院单招职业适应性测试题.. 44页

2025广东广州南沙区南沙街道社区专职工作人员.. 47页

2025招商银行总行工程管理部招聘(项目经理岗.. 45页

2025黑龙江齐齐哈尔市泰来县城镇建设服务中心.. 44页

2026年c语言上机考试题库(夺冠) 13页

2026年C语言题库参考答案 13页

2026年医生廉政知识测试题(综合题) 14页

2026年太原旅游职业学院单招综合素质考试模拟.. 44页

2026年潍坊食品科技职业学院单招职业技能测试.. 45页

基于分层强化学习的天车调度优化方法 8页

2025重庆国际信托股份有限公司社招、校招同步.. 43页

2026山西省面向中国政法大学选调优秀高校毕业.. 45页

2026年C语言期末试题北京卷【word】 13页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2025年安徽邮电职业技术学院单招职业技能测试.. 66页

2024年南京信息职业技术学院单招职业技能测试.. 78页