华中科技大学数据库考试试卷2010
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
华中科技大学2009级大机械类课程
《数据库技术》考试试卷(B卷)2011年9月姓名学号院系班级
说明:1. 本试卷共四道大题,满分100分;
2. 闭卷考试,考试时间为150分钟。
题号一二三四总
分12345678
分
数
一、选择题每题只有一个正确答案。
(10×2)1.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为________。
A.候选码
B.关系
C.基本属性
D.外码
2.在人工管理阶段,数据是_____。
A.有结构的
B.无结构的
C.整体无结构,记录有结构
D.整体结构化的
3.在文件系统阶段,数据_____。
A.无独立性
B.独立性差
C.具有物理独立性
D.具有逻辑独立性4.数据库系统阶段,数据_____。
A.具有物理独立性,没有逻辑独立性
B.具有物理独立性和逻辑独立性
C.独立性差
D.没有物理独立性,有逻辑独立性
5.数据管理技术经历了人工管理,_____和_____。
(1)DBMS (2)文件系统 (3)网状系统 (4)数据库系统 (5)关系系统
A.(3)和(5)
B.(2)和(3)
C.(1)和(4)
D.(2)和(4)
6.数据的完整性包括实体完整性和________。
A.实体完整性
B.参照完整性
C.函数依赖完整性
D.全局完整性
7.在SQL语言中数据插入的操作是通过________语句实现的。
A.CREATE
B.REVOKE
C.GRANT
D.INSERT
8.1NF________规范为2NF。
A.消除非主属性对码的部分函数依赖
B.消除非主属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖
D.消除非平凡且非函数依赖的多值依赖
9.2NF________规范为3NF。
A.消除非主属性对码的部分函数依赖
B.消除非主属性对码的传递函数依赖
C.消除主属性对码的部分和传递函数依赖
D.消除非平凡且非函数依赖的多值依赖
10.一个m:n联系转换为一个关系模式后,其关系的码为________。
A.m端和n端实体的码的组合 B.m端实体的码 C.n端实体的码 D.实体的码
二、简答题。
(5×8)
1.试简述数据库系统的主要优点?
2.常见的数据库管理系统有哪些?请列举5个以上。
3.简述SQL语言的主要功能?
4.什么是事务?事务的特性?
5.数据库的三级模式和两级变换分别是什么?
三、分析问答题。
(注意:以下四个题目中任选三个题目)
1.设有如下实体:
学生(student):学号(sno),姓名(sname),性别(ssex),出生年月(stime),籍贯(sjg)
课程(cource):课程编号(cno)、课程名(cname)
教师(techer):教师号(tno)、姓名(tname)、性别(tsex)、职称(tzhch)上述实体中存在如下联系:
一个学生可选修多门课程,一门课程可为多个学生选修,学生选修课程后有相应的成绩(degree);
一个教师可讲授多门课程,一门课程可被多个教师讲授;
请解答以下问题:
a.绘制全局信息结构E-R图
b.将E-R图中的实体和关系全部转化成等价的关系模式
c.用SQL语句创建学生表
d.用SQL语句查出所有女同学的姓名。
2.设有如下关系R和S,S
C D E 1261 854
R
A B C 5812 457 1238
请求出以下运算结果:a.
b.
c.
d.
3.下表所示的关系为第几范式?是否存在操纵异常?若存在,则将该关系分解为高一级的范式。
分解完成的高一级的范式是否可以避免操纵异常?
服务员号房间号房间电话服务员姓名性别
1001Y120187767111张三男
1001Y120287767112张三男
1002Y120187767111李四女
1002Y120287767112李四女
1002Y120387767113李四女
4.设有如下实体:
图书:图书号、书名、作者、出版日期、版次、出版社;
假设有同名的书存在;一个作者可以写多本书;一本书只有一个作者;一个出版商可以出版多本书;一本书只能有一个出版商。
试找出其主属性和非主属性?
若有如下SQL语句:SELECT 书名,出版社FROM 图书WHERE 出版日期>2000.1.1
请用文字说明此SQL语句的含义
将第2问的SQL语句转化为等价的关系代数表达式。