- 14
- 0
- 约 33页
- 2017-02-01 发布于北京
- 举报
关系数据库复习资料
关系数据库与SQL语言课后作业
第2课 构造学生信息管理系统数据库
1. 给出下列术语的定义,并加以理解:
函数依赖、完全函数依赖、传递函数依赖、1NF、2NF、3NF。
答:
函数依赖:设R(U)是属性集U上的关系模式,X,Y是U的子集。如果对于R的所有关系r 都存在:对于X的每一个具体值,Y都只有一个具体值与之对应,则称属性Y函数依赖于属性X。或者说,属性X函数决定属性Y,记作X→Y。
完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有 X’?? Y,则称Y完全函数依赖于X,记作XY。
传递函数依赖:在关系模式R(U)中,如果X→Y,Y→Z,且YX,Y?? X,则称Z传递函数依赖于X,记作XY。
1NF:每一个分量必须是不可分的数据项。满足了这个条件的关系模式就属于第一范式(1NF),记作关系R1NF。
2NF:若关系模式R满足第一范式,即R1NF,并且每个非主属性都完全函数依赖于R的码(即不存在部分函数依赖),则R满足第二范式,记为R2NF。
3NF:若关系模式R∈2NF,且它的每一个非主属性都不传递函数依赖于码,则R满足第三范式,记作R∈3NF。
2. 试述数据库设计方法和基本过程。
答:
数据库常用的设计方法有:
1)直观设计法(手工试凑法)
2)规范设计法,常用的有如下:
①新奥尔良法
②基于E-R模型的数据库设计方法。
原创力文档

文档评论(0)