南昌航空大学大二计算机专业数据库原理与应用考试试卷及参考答案4...
南昌航空大学数据库原理与应用考试试卷及参考答案4
一、单项选择题(5’)
1.现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是___。
A、患者,医生编号,诊断日期
B、医生编号
C、诊断日期
D、患者编号
答案:A
2.在下列实体类型的联系中,一对多联系的是___。
A、学校与课程的学习联系
B、父亲与孩子的父子关系
C、省与省会的关系
D、顾客与商品的购买关系
答案:B
3.在SQL中,可以用谓词EXISTS来测试一个集合中是否___。
A、有相同元组存在                       
B、为空集合
C、有相同分量存在                       
D、为非空集合
答案:D
4.反映现实世界中实体及实体间联系的信息模型是___。
A、关系模型
B、层次模型
C、网状模型
D、E-R模型 
答案:D
5.实体集中,各实体值相应的属性有着___的域。
A、不同
B、相同
C、各自
D、固定
答案:B
6.E-R图在概念上表示了一个数据库的信息组织情况,E-R图包括了___这几种基本图素。
A、实体、属性、联系                       
B、实体、联系
C、属性、联系                           
D、实体集、属性、联系
答案:A
7.如果事务T获得了数据项Q上的排它锁,则T对Q___。
A、只能读不能写                           
B、只能写不能读
C、既可读又可写                           
D、不能读不能写
答案:C
8.下列四项中,不属于数据库特点的是:
A、数据共享
B、数据完整性
C、数据冗余很高
D、数据独立性高
答案:C
9.描述事物性质的最小数据单位是___。
A、记录
B、文件
C、数据项
D、数据库
答案:C
10.在关系模型中,实现关系中不允许出现相同的元组的约束是通过___。
A、侯选键                               
B、主键
C、外键                                   
D、超键
答案:B
11.事务有多个性质,其中不包括___。
A、一致性                               
B、唯一性
C、原子性                               
D、隔离性
答案:B
12.在数据库设计中,将ER图转换成关系数据模型的过程属于___。
A、需求分析阶段
B、逻辑设计阶段
C、概念设计阶段
D、物理设计阶段
答案:B
13.在数据库设计中,使用ER图描述需求分析结果的过程属于___。
A、需求分析阶段
B、逻辑设计阶段
C、概念设计阶段
D、物理设计阶段
答案:C
14.以下二维表的说法,不正确的是___。
A、二维表的各列可以任意交换
B、二维表的行可以任意交换
C、二维表中的每一列中的各个分量性质相同
D、二维表中的每一列代表一个实体
答案:D
15.设有以下关系:合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是___。
A、1NF                                   
B、2NF
C、3NF                                   
D、BCNF
答案:B
16.在数据库设计中,画数据流图属于___的工作。
A、需求分析阶段
B、逻辑设计阶段
C、概念设计阶段
D、物理设计阶段
答案:A
17.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是___。
A、多对多                               
B、一对一
C、多对一                               
D、一对多
答案:D
18.在确定表(关系)中字段时,不符合设计规则的描述是___。
A、表中每个字段与表的主题相关
B、全部字段包含主题所需全部信息
C、包含能通过计算得到的数据
D、不包含能通过计算得到的数据
答案:C
什么是关系数据库二、判断题(5’)
1.关系数据库的规范化理论是数据库概念结构设计的有力工具;E-R模型是数据库的逻辑结构设计的一个有力工具。
答案:错误
2.关系数据库设计中,核心问题是关系模式的设计。
答案:正确
3.如果关系模式R满足第二范式(非主属性既不部分依赖于码),非主属性也不传递依赖于码,则该关系满足第三范式。
答案:正确
4.在关系数据库设计中,关系模式设计的好坏对数据库系统的性能和质量没有直接的影响。
答案:错误
5.关系模型是通过关系中的数据而不是通过指针链接来表示实体间的联系。
答案:正确
6.SQL是过程化的查询语言。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。