数据库应用技术作业3
一、 单项选择题
1.关系模式中的任何属性 。
A.不可再分 B.可再分
C.命名在该关系模式中可不唯一 D. 以上都不是
2.根据关系模式完整性的规则,一个关系中的“主码” 。
A.不能有两个 B.不能成为另一个关系的外码
C.不允许为空 D. 以上都不是
3.同一个关系模型的任意两个元组值 。
A.不能全同 B.可以全同
C.必须全同 D. 以上都不是
4.取出关系中的某些列,并消除重复元组的关系代数运算称为 。
A.取列运算 B.投影运算
C.选择运算 D. 连接运算
5.有两个关系R和S,分别为15个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是 。
A.15,5,10 B.18,7,7
C.21,11,4 D. 25,15,0
6.关系运算中花费时间可能最长的运算是 。
A.投影运算 B.选择运算
C.笛卡尔积运算 D.除运算
7.下列符合第三范式的关系 。
A.学生(学号,姓名,课程号,课程名)
B.学生(学号,姓名,课程名,成绩)
C. 学生(学号,姓名,课程号,成绩)
D. 学生(学号,姓名,性别)
8数据流图是在数据库 阶段完成的。
A.逻辑设计 B.物理设计
C.需求分析 D.概念设计
9.概念模型独立于___________。
A.E-R模型 B.硬件设备和DBMS
C.操作系统和DBMS D. DBMS
10.在关系数据库设计中,设计关系模式是_______阶段的任务。
A.需求分析 B.物理设计
C.逻辑设计 D.概念设计
一、选择题答案:
1.A 2.C 3.A 4.B 5.B 6.C 7.D 8.C 9.B 10.C
二、 填空题
1.关系操作的特点是 操作。
2.关系模型的完整性规则包括 、 和 。
3.关系模式的定义格式是 。
4.关系规范化的目的是 。
5.在一个关系中,如每个属性都是不可再分的,那么R一定属于 。
6.若关系为1NF,且它的每一个非主属性都 主键,则该关系为2NF。
7. 若一个关系为R(学生号,姓名,性别,年龄),则___________可以作为该关系的主码,姓名、性别和年龄为该关系的_______________属性。
8. 在参照和被参照的关系中,每个外码值或者为_________,或者等于另一个关系中的___________值。
9. 传统的集合运算包括_________、__________、_________和__________四种。
10. 学生关系中的班级号属性与班级关系中的班级号主码属性相对应,则_______为学生关系中的____________。
11.数据库概念结构设计的工具是___________ 。
12.ER模型一般在数据库设计的________阶段使用。
13.数据库设计的几个步骤是_______、_________、__________、_______和________。
14. 进行数据库备份时,必须同时复制_________和_________。
15. 用户使用SQL Server数据库时,一般需要经过两个安全性阶段:_________和_________。
二、填空题答案
1.集合
2.实体完整性、参照完整性、用户定义完整性
3.关系名(属性名称集合) 即关系名(属性1,。。。,属性n)
4.消除插入、删除和修改异常,减少冗余
5.第一范式
6. 不部分函数依赖
7.学生号、非主属性
8.空、主码
9.并、交、差和笛卡尔积
10.班级号、外码
11.R-R模型
12.概念结构设计
13.需求分析、概念结构设计、逻辑设计、物理设计和实施及维护
14.数据文件、日志文件
15.身份验证、权限验证
三、 关系规范化题
1. 举例说明什么是函数依赖?什么是部分函数依赖?什么是完全函数依赖?什么是传递函数依赖?
解答:函数依赖:设一个关系为R,X和Y是它的两个属性集。若对于X上的每个值都有Y上
的一个惟一值与之对应,则称X和Y具有函数依赖关系,并称X函数决定Y,或称Y函数依赖于X,称X为决定因素。
部分函数依赖:设一个关系为R,X和Y是它的两个属性集。若X函数决定Y,同时X的一个子集X’也能够函数决定Y,则称X部分函数决定Y,或Y部分函数依赖于X。
完全函数依赖:设一个关系为R,X和Y是它的两个属性集。若X函数决定Y,同时X的一个子集X’不能函数决定Y,则称X完全函数决定Y,或Y完全函数依赖于X。
传递函数依赖:一个关系为R,X,Y和Z是它的三个属性集,其中X→Y,Y→Z(但Y不包含Z,X也不函数依赖Y),则存在X→Z,称此为传递函数依赖,即X传递函数决定Z,Z传递函数依赖于X。
2. 有关系模式: SDC(学号,姓名,课程号,课程名,系号,系主任,成绩)
(1)关系的主键
(2)该关系为第几范式?
(3)如不够第三范式,将其规范化为第三范式。
解答:(1)主键为(学号,课程号)
(2)第一范式 1NF
( 3 ) SDC可以分解为:
SDC1(学号,姓名,系号) ∈3NF
SDC2(课程号,课程名) 数据库属性的概念∈3NF
SDC3(系号,系主任) ∈3NF
SDC4(学号,课程号,成绩) ∈3NF
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论