13-14-2数据库原理期末A卷
- 格式:doc
- 大小:83.50 KB
- 文档页数:4
学院: 专业: 年级: 姓名: 学号:
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
(共4页)
1
沈阳师范大学13—14学年度第2学期期末试卷
命题单位: 软件学院 课程名称:数据库原理(A)卷 课程代码:16209680
适用范围:2013级专升本
试题 一 二 三 四 五 六 总分
得分
评卷人
得分
一、单选题:将选择的结果写在下面的方格里(共15道题,每题2分,共30分)
1.
2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
1.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是( )。
A. 外模式 B. 内模式 C. 存储模式 D. 模式
2.当实体中有多个属性可作为键而选定其中一个时,称为该实体的( )。
A. 外键 B. 候选键 C. 主键 D. 主属性
3.下列SQL语句中,修改表结构的是( )。
A. ALTER B. CREATE C. UPDATE D. INSERT
4.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
A. 可靠性 B. 一致性 C. 完整性 D. 安全性
5.规范化理论是关系数据库进行逻辑设计的理论依据。根据这理论,关系数据库中的关系必须满足:其每一属性都是( )。
A. 互不相关的 B. 不可分解的 C. 长度可变的 D. 互相关联的
6.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的( )阶段。
A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计
7.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A. 数据定义功能 B. 数据管理功能 C. 数据操纵功能 D. 数据控制功能
8.设X→Y是关系R(U)上成立的一个函数依赖,如果YX,那么称X→Y是( )。
A. 完全函数依赖 B. 部分函数依赖 C. 传递函数依赖 D. 平凡函数依赖
9.“年龄在15至30岁之间”这种约束属于DBMS的( )功能。
A. 恢复 B. 并发控制 C. 完整性 D. 安全性
10.两个关系在没有公共属性时,其自然连接操作表现为( )。
A. 结果为空关系 B. 笛卡尔积操作 C. 等值连接操作 D. 无意义的操作
11.两个子查询的结果( )时,可以执行并、交、差操作。
A. 结构完全一致 B. 结构完全不一致 C. 结构部分一致 D. 主键一致
12.设关系R、S、W各有100个元组,那么这3个关系的自然联接的元组个数为( )。
学院: 专业: 年级: 姓名: 学号:
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
(共4页)
2
A. 100 B. 300 C. 1000000 D. 不确定(与计算结果有关)
13. 使用UPDATE进行更新操作时,( )子句给出<表达式>的值用于取代相应的属性列值。
A. SET B. WHERE C. ORDER BY D. HAVING
14.数据库系统中,依靠( )手段支持了数据独立性。
A. 封锁 B. 定义完整性约束条件
C.模式分级,各级之间有映像机制 D. DDL语言和DML语言相互独立
15.层次模型的上一层记录类型和下一层记录类型之间的联系是( )。
A. 一对一联系 B.一对多联系 C. 多对一联系 D. 多对多联系
评卷人
得分
二、填空题(共5道题,每空1分,共10分)
1. 关系模型有三个组成部分:( )、( )、( )。
2. 在SQL语言的结构中,( )有对应的存储文件,而( )没有对应的存储文件。
3. 如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是( )(在
1NF、2NF、3NF范围内)。
4. 关系代数的基本运算是并、差、笛卡尔积、( )、( )。
5. 数据库设计分为以下六个设计阶段:需求分析、( )阶段、( )阶段、物
理结构设计阶段、数据库实施阶段、数据库运行和维护。
评卷人
得分
三、程序题(共6道题,每题5分,共30分)
设数据库有三个关系:学生(学号,姓名,性别,年龄,专业),课程(课程号,课程名,学分,先行课程号),成绩(学号,
课程号,成绩)。
试用关系代数表示下列查询操作:
(1)查询所有年龄小于20岁的男学生。 (2)查询不作为其他课程先行课的课程号。
学院: 专业: 年级: 姓名: 学号:
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
(共4页)
3
写出实现以下各题功能的SQL语句。
(3)求选修C4课程的学生的平均年龄。 (4)检索姓名以"王"开头的所有学生的姓名和年龄。
(5)求年龄大于所有女同学年龄的男学生姓名和年龄。 (6)把选修MATHS课不及格的成绩全改为空值。
评卷人
得分
四、设计题(共15分)
某医院病房计算机管理中需要如下信息:
科室:科室名、科地址、科电话、医生姓名; 病房:病房号、床位号、所属科室名; 医生:姓名、职称、所属科室名、年
龄、工作证号; 病人:病历号、姓名、性别、诊断、主管医生、病房号。
其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,
一个病人的主管医生只有一个。
1.根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。(10分)
2.将ER模型转换成关系模型,并在每个关系模式的主键下加下划线。(5分)
学院: 专业: 年级: 姓名: 学号:
------------装订线---------------装订线------------------装订线--------------------装订线-----------------装订线-------- ----
(共4页)
4
评卷人
得分
五、应用题(15分)
设有关系R,如下图所示:
若有如下事实:一个部门只能生产一种型号的产品,同一型号的产品可以在多个部门同时
生产;同一名称的产品可有多种型号,某一型号的产品只能有一个名称;某一型号的产品
只有一种单价,不同型号的产品可以有相同的单价。
试回答下列问题:
(1)根据上述规定,写出关系模式R的基本函数依赖;(6分)
(2)找出关系模式R的候选码;(2分)
(3)关系模式R最高已经达到第几范式?为什
么?(3分)
(4)如果R不属于3NF,请将R分解为3NF模式集。(4分)
部门名 产品型号 产品名 单
价
BM01 PX01 P1 185
BM02 PX05 P2 300
BM03 PX05 P2 300
BM04 PX03 P1 300