试卷详情
-
关系数据库逻辑设计(二)
-
[单项选择]在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
A. 需求分析阶段
B. 逻辑设计阶段
C. 概念设计阶段
D. 物理设计阶段
-
[单项选择]关于关系中的码,以下说法错误的是______。
A. 一个关系可能有多个超码
B. 一个关系在任一时刻至多只能有一个主码,主码不能为空
C. 备用码是指除了主码以外的其他候选码,备用码可以为空
D. 一个关系可能有多个候选码,候选码不允许包含多余属性
-
[单项选择]存在某供应商表S(Sno,Sname,Zip,City),其函数依赖集为:(Sno→(Sname,Zip,City),Zip→City,则该表最高达到______。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
-
[单项选择]如果关系R中有3个属性4个元组,关系S中有5个属性3个元组,则R×S的属性个数和元组个数分别是______。
A. 8和7
B. 8和12
C. 15和7
D. 15和12
-
[单项选择]某关系将年龄字段值限制在12~40岁之间,这种约束属于______。
A. 实体完整性约束
B. 域完整性约束
C. 参照完整性约束
D. 视图完整性约束
-
[单项选择]下列不属于非平凡函数依赖的是______。
A. (CustomerID,ProviderID,BuyDate)→GoodsName
B. (CustomerID,ProviderID,BuyDate)→GoodsName,ProviderID
C. (CustomerID,ProviderID,BuyDate)→GoodsClassID
D. (CustomerID,ProviderID,BuyDate)→ProviderID
-
[单项选择]关系中主码的取值非空是______。
A. 主码约束
B. 域约束
C. 外码约束
D. 参照约束
-
[单项选择]以下哪项不是数据库逻辑设计的依据______。
A. 概念模型
B. DBMS相关信息
C. 数据处理要求
D. 功能模型
-
[单项选择]在关系模型中,关系的“元数”(Arity)是指______。
A. 行数
B. 元组个数
C. 关系个数
D. 列数
-
[简答题]某关系模式记录了各个球队队员每场比赛进球数:
R(队员编号,比赛场次,进球数,球队名,队长名)
如果规定队员编号唯一,且每个队员只能属于一个球队,每个球队只有一个队长,每个队员每场比赛都有一个进球数。根据以上信息完成如下任务:
写出关系模式R的基本函数依赖集和主码。
-
[单项选择]设R和S为两个关系,代表并、交、投影的关系代数运算的符号分别是______。
A. R∪S、R∩S、σF(R)
B. R∩S、R∪S、∏A(R)
C. R∪S、R∩S、∏A(R)
D. R∩S、R∪S、σF(R)
-
[单项选择]数据库中数据的正确性和合法性是指关系的______。
A. 完整性
B. 安全性
C. 并发性
D. 一致性
-
[单项选择]在关系模型概念中,不含多余属性的超码称为______。
A. 候选码
B. 主码
C. 外码
D. 备用码
-
[单项选择]在关系模式R(S,SN,D)和K(D,CN,NM)中,R的主码是S,K的主码是D,则D在R中称为______。
A. 候选码
B. 备用码
C. 超码
D. 外码
-
[单项选择]关于关系模型中的元组,以下说法错误的是______。
A. 关系是一个元数为K(K≥1)的元组的集合
B. 关系中不允许出现相同的元组
C. 元组中属性按一定次序排列
D. 关系中不考虑元组之间的顺序
-
[单项选择]存在关系R、S和T,则以下关系运算表达式错误的是______。
A. R∪S=S∪R
B. R∩S=S∩R
C. R
D. (R
-
[单项选择]在关系模式R(A,B,C)中,F=(A,B)→C,B→C,则R最高达到______。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
-
[简答题]已知关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F=ABC→DE,BC→D,D→E,试问R达到第几范式,并说明理由。
-
[单项选择]关系R如下表所示,σ3<1(R)的结果是______。
A. 3,6,7,2,5,7
B. 7,2,3
C. 3,7),2,7,7,3,4,3
D. 7,2,3,4,4,3
-
[单项选择]以下哪种类型的数据库使用树形数据结构组织和存储数据______。
A. 层次数据库
B. 网状数据库
C. 关系数据库
D. 对象数据库
-
[单项选择]关系数据库规范化的目的是______。
A. 提高数据库的存取效率
B. 使数据库的逻辑结构更合理,消除插入、修改、删除异常,减少数据冗余
C. 进一步确认用户需求,细化业务流程,使设计的数据库逻辑结构更符合用户要求
D. 定义和描述数据的约束,更加清晰地描述数据之间的关系
-
[单项选择]某供应商关系模式为:
Providers(PID,PName,Tel,GoodsID,GoodsClassID,GoodsName,GoodsPrice)
该关系模式满足如下函数依赖:
PID→Pname,PID→Tel,GoodsID→GoodsClassID,
GoodsID→GoodsName,GoodsName→GoodsPrice
则这个关系模式的主码为______。
A. (PID,GoodsName)
B. (PID,GoodsClassID)
C. (PID,GoodsID)
D. (PID,GoodsPrice)
-
[单项选择]在关系模式R(U)中,对于U的子集X和Y,如果X’是X的真子集,且X→Y,X’→Y,则称______。
A. Y传递函数依赖于X
B. X、Y相互函数依赖
C. Y完全函数依赖于X
D. Y部分函数依赖于X
-
[简答题]某图书管理系统说明如下:
·可随时查询书库中现有书籍的名称、类别、数量与存放位置,各类书籍均可由书号唯一标识。
·可随时查询书籍借还情况,包括借书人单位、姓名、借书证号。任何人可借多本书,任何一种书可为多个人所借,每次借书需要登记借书日期和还书日期,借书证号具有唯一性。
·可通过数据库中保存的出版社电话、邮编及地址等信息向有关书籍的出版社购买有关书籍。一个出版社可出版多种书籍,同一种书仅为一个出版社出版,出版社名具有唯一性。
根据以上说明进行如下设计:
构造满足需求的E-R图。
-
[单项选择]某学校开设若干课程(C),每门课程可以有多个教师(T)担任,可以采用若干种不同的教材(X),即对于每一门课程不管用什么教材都有一组确定的任课教师;同样对于每一门课程,不管谁来任教,也都有一些确定的教材。设该关系模式为CTX(C,T,X),根据以上陈述,关系模式CTX达到的最高范式为( )。
A. 2NF
B. 3NF
C. BCNF
D. 4NF
-
[单项选择]下面给出的关系表r(A,B,C,D)满足下述哪个函数依赖______。
A. A→B
B. B→D
C. D→C
D. A→D
-
[简答题]某工厂需建立一个数据库以便存储以下信息:
·该工厂有多个车间,每个车间有车间号、主任姓名、地址和电话。
·一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种。
·一个车间可生产多种产品,一种产品可由多个车间生产,产品有产品号和价格。
·一个车间可生产多种零件,一个零件可由多个车间生产,零件有零件号、重量和价格。
·一个产品由多种零件组成,一种零件可装配出多种产品,装配不同的产品,零件的数量不一定相同。
画出该系统的E-R图。
-
[单项选择]有关系R和S,R∩S的运算等价于______。
A. S-(R-S)
B. R-(R-S)
C. (R-S)∪S
D. R∪(R-S)
-
[单项选择]在关系数据库设计中,设计关系模式是数据库设计中哪个阶段的任务______。
A. 逻辑设计阶段
B. 概念设计阶段
C. 物理设计阶段
D. 需求分析阶段
-
[简答题]某系统包含如下实体。
·学生:学号、姓名、性别、年龄、班级。
·课程:课程号、课程名、学分。
·教师:教师号、姓名、性别、职称。
·单位:单位名称、电话。
上述实体中存在如下联系:
(1)一个学生可选修多门课程,一门课程可为多个学生选修,系统将记录学生学习课程的成绩。
(2)一名教师可讲授多门课程,一门课程可为多名教师讲授,不同教师讲授不同课程课时费用不同。
(3)一个单位可有多名教师,一名教师只能属于一个单位。
试完成如下工作:
分别设计学生选课和教师任课两个局部E-R图。
-
[单项选择]元组中每一个属性值称为______。
A. 分量
B. 域
C. 元数
D. 基数
-
[单项选择]设关系R和S的属性个数分别为r和S,则(R×S)操作结果的属性个数为______。
A. r+s
B. r-s
C. r×s
D. max(r,s)