南昌大学数据库系统概论试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.建立数据库三级模式的功能由SQL语言的________完成.
A.数据操纵功能 B.数据查询功能
C.数据定义功能 D.数据控制功能
2.下述哪一条是并发控制的主要方法_______。
A.授权 B.封锁
C.日志 D.索引
3. 视图的优点之一是____A___。
A.提高数据的逻辑独立性
B.提高查询效率
C.操作灵活
D.节省存储空间
4. 关系数据库管理系统应能实现的专门关系运算包括()
A. 排序、索引、统计
B. 选择、投影、连接
C.关联、更新、排序 D. 显示、打印、
5. SQL语言具有二种使用方式,分别是交互式和()
A.提示式SQL B.多用户SQL
C.解释式SQL D.嵌入式SQL
6. 所谓空值就是________的值。( )
A.数值0 B.空的字符串
C.任何值 D.未知的值
7. 数据库的基本特点是()
A.(1)数据可共享(或数据结构化)B.(1)数据可共享(或数据结构化)
(2)数据独立性(2)数据独立性
(3)数据冗余大,易移植(3)数据冗余小,易扩充
(4)统一管理和控制(4)统一管理和控制C.(1)数据可共享(或数据结构化)D.(1)数据非结构化(2)数据互换性(2)数据独立性
(3)数据冗余大,易扩充(3)数据冗余小,易扩充
(4)统一管理和控制(4)统一管理和控制
8. 数据库类型是按照()来划分的。
A.文件形式 B.数据模型
C.记录形式
D.数据存取方法
9. 在关系数据库中,当关系模式改变时,用户程序可以不变。这是________。
A. 物理独立性
B. 逻辑独立性
C. 位置独立性
D. 存储独立性
10. 实体完整性要求主属性不能取空值,这一点可以通过________来保证。
A.定义外码 B.定义主码 C. 用户定义的完整性 D.由关系系统自动
11. 全局ER模型的设计,需要消除属性冲突、命名冲突和()
A.结构冲突
B.联系冲突
C.类型冲突
D.实体冲突
12 . 外模式/模式映象为数据库提供了___________独立性。()
A. 物理独立性
B. 实体独立性
C. 存储独立性
D. 逻辑独立性
13. 在对关系代数表达式的查询优化策略中,最重要也是最基本的一条是( )
A. 执行自然连接运算
B. 执行笛卡儿积运算
C. 尽早执行选择运算
D. 投影运算
14. 并发操作会带来哪些数据不一致性。( )
A. 不可修改、不可重复读、脏读、死锁
B. 不可重复读、脏读、死锁
C. 丢失修改、脏读、死锁
D. 丢失修改、不可重复读、脏读
15. 将ER模型转换成关系模型,属于数据库的()
A.需求分析B.概念设计
C.逻辑设计D.物理设计
16.在数据库的三级模式中,内模式有()
A. 1个
B. 2个
C. 3 个
D. 多个
1.如果关系模式R属于2NF,现在要将R规范化为3NF,是通过消除
___________来实现的.
2. 事务具有四个特性:、、、。这四个特性也简称为特性。
3.人们已经提出了许多种类型的数据依赖,其中最重要的是__________和
___________。
4.SQL语言集数据查询、___________、___________和___________功能于
一体,充分体现了关系数据语言的特点和优点。
5. 数据库系统可能发生各种各样的故障,大致可分为以下四
类:、、和。
1. 设F是关系模式R(ABCDEG)上FD集,F=﹛D→G,C→A,CD→E,A →B﹜
求:(AC)+ ((AC)+表示属性集AC关于函数依赖集F的闭包,请写出求解过程) (AC)+={ABC}
2. 已知关系模式R(U,F),
其中U=(A,B,C,D),F=﹛A→B C,AB→CD,B→C,A→B﹜
求F的最小函数依赖集。(请写出求解过程)
F={ A→B,AB→D,B→C }
1.某医院病房管理有信息如下:科室:科室名,科室地址,科室电话;
病房:病房号,床位个数;医生:姓名,职称,年龄,工作证号;病人:病历号,姓名,性别,诊断说明。其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主治医生只有一个,一个病房可以有多个病人,但一个病人只属于一个病房。
(1)请设计该系统的E-R模型 ()
(2)将该E-R模型转换为关系模型,并指出每个关系的主码和外码。