第15讲-关系模式设计之规范形式

1500-本讲学习什么(1分19秒)及第15讲教学课件

1501-什么是第一范式(3分53秒)

1502-什么是第二范式(6分40秒)

目的:消除非受控冗余

1503-什么是第三范式(6分40秒)

目的:消除非受控冗余

1504-什么是Boyce-Codd范式(6分19秒)

1505-什么是多值依赖(9分31秒)

1506(选修)-关于多值依赖的Armstrong公理(14分40秒)

第5讲(总第15讲)模拟题

1、关系数据库规范化是为了解决关系数据库中插入问题、删除问题和数据冗余的问题而引入的。

11、已知关系模式R(A,B,C),函数依赖集F={B→C, B→A, A→BC}。则关于R,说 法正确的是?

解析:首先确定候选键,候选键为A能完全决定所有属性,B也能完全决定所有属性,所以A和B为候选键,非主属性为C。再进一步判断不存在部分函数依赖,不存在传递依赖,所以满足第2和第3范式。再看有没有不依赖于候选键的函数依赖,也不存在,故此R满足Boyce-Codd范式。

19、在R(XY)中,如果X→Y,并且对于X的某一个真子集X’,有X’→Y,则X为关系R的超码。