第1题:
如果一个关系模式R属于第三范式,那么R的所有属性都是不可再分的数据项。()
第2题:
请将该关系模式分解成第三范式的关系模式,确定主关系键。
第3题:
设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多名学生选。每位学生由学号惟一标识,一个学生只在一个系学习;每门课程由课程号惟一标识。每个学生选的每门课程有惟一的成绩。 (1)请指出此关系模式的候选键。 (2)写出该关系模式的函数依赖集。 (3)该关系模式属于第几范式?并简单说明理由。 (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。
(1)候选键:(学号,课程号)
(2)学号→姓名,学号→所在系,学号→性别,课程号→课程名,课程号→学分,(学号,课程号)→成绩
(3)属于第二范式,因为存在部分函数依赖:学号→姓名。
(4)第三范式关系模式:
学生(学号,姓名,所在系,性别) 课程(课程号,课程名,学分)
考试(学号,课程号,成绩),学号为引用学生的外键,课程号为引用课程的外键。
略
第4题:
设有关系模式R(职工号,职工名,项目号,项目名,工资),假设一个职工可参加多个项目,在每个项目中各领一份工资。那么请回答以下问题: (1)请写出这个关系模式的函数依赖和主关键字; (2)这个关系符合第几范式,为什么? (3)请举例说明,这个关系存在哪些问题; (4)请把这个关系模式分解成3NF,并说明理由。
(1)函数依赖包括:职工号→职工名,项目号→项目名,(职工号,项目号)→工资
主键为(职工号,项目号)
(2)这个关系符合第一范式,因为它的每个属性都不可再分。
(3)这个关系没有达到第二范式,可能出现数据冗余和操作异常。
例如,某个职工参与了多个项目的工作,他的职工号、职工名会重复多次存储。同样,如果一个项目有多名职工参加,项目号和项目名也会重复我次存储。另外,如果现在增加了一个新的项目,但暂时还没有安排职工参加,那么由于主键是(职工号,项目号),这个项目的信息可能无法插入。
(4)修改后的各个关系如下:
职工关系=(职工号,职工名)
项目关系=(项目号,项目名)
职工选择项目关系=(职工号,项目号,工资)
(注:此处的工资是指职工参加某个项目得到的劳动报酬)
略
第5题:
第三范式的关系模式是否一定不包含部分依赖关系?
第6题:
设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系是符合()。
第7题:
有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于()。
第8题:
设一个关系为R,如果它的每个属性都是不可再分的,则称这个关系符合()。
第9题:
第一范式
第二范式
第三范式
BC范式
第10题:
第一范式
第二范式
第三范式
BC范式
第11题:
第12题:
第13题:
属于第二范式的关系模式必然属于第一范式;属于第三范式的关系模式必然属于第二范式。()
第14题:
将ER图转换为关系模式后,一般还需对关系模式进行规范化。关于关系模式的规范化,下列说法错误的是
A.第一范式要求一个关系中每个元组的每个属性都只能取一个值
B.第二范式要求关系中每个元组的每个属性的值必须完全函数依赖于主码的值
C.在一般的工程实践中,只需将关系模式规范化到第三范式,就能消除数据冗余
D.第三范式要求关系中每个元组的每个主属性的值必须直接依赖于主码的值
第15题:
设有关系模式:学生(学号,姓名,所在系,班号,班主任,系主任),其语义为:一个学生只在一个系的一个班学习,一个系只有一个系主任,一个班只有一名班主任,一个系可以有多个班。 (1)请指出此关系模式的候选键。 (2)写出该关系模式的函数依赖集。 (3)该关系模式属于第几范式?并简单说明理由。 (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。
(1)候选键:学号
(2)学号→姓名,学号→所在系,学号→班号,班号→班主任,所在系→系主任
(3)第二范式,因为有:学号→班号,班号→班主任,因此存在传递函数依赖:
(4)第三范式关系模式:
学生(学号,姓名,所在系,班号),班号为引用班的外键,所在系为引用系的外键。
班(班号,班主任)
系(系名,系主任)
略
第16题:
下列关于关系模式规范化的叙述中,正确的是()。
第17题:
请写出一个符合第三范式的关系模式。
第18题:
下列关于第三范式的说法,错误的是()。
第19题:
设有关系模式R(X,Y,Z),其F={Y→Z,Y→X,X→YZ},则该关系模式至少属于()。
第20题:
第一范式
第二范式
第三范式
BNC范式
第21题:
第一范式
第二范式
第三范式
BCNF范式
第22题:
第一范式
第二范式
第三范式
BC范式
第23题:
第三范式的关系模式一定是第二范式的
第三范式的关系模式一定也是第一范式的
第三范式的关系模式一定不包含部分函数依赖和传递函数依赖
第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖
第24题:
学生(学号,姓名,系别)属于第三范式
属于第二范式的关系模式不存在插入异常,只存在删除异常
满足第二范式的关系模式不存在删除异常,只存在插入异常
属于第三范式的关系模式不存在插入异常和删除异常