姓名 (共 4 页)
总分 题号 一 二 三 四 五 六 七 八 九 十
得分
一、选择题(每题2分,共40分)
1.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是___________。
I.人工管理阶段
II.文件系统阶段
III.数据库阶段
A)I 和 II B)只有 II C)II 和 III D)只有 I
2.下列四项中,不属于数据库系统特点的是___________。
A)数据共享 B)数据完整性 C)数据冗余度高 D)数据独立性高
3.描述数据库全体数据的全局逻辑结构和特性的是___________。
A)模式 B)内模式 C)外模式 D)用户模式
4.要保证数据库的数据独立性,需要修改的是___________。
A)模式与外模式 B)模式与内模式
C)三层之间的两种映射 D)三层模式
5.一个关系只有一个___________。
A)候选码 B)外码 C)超码 D)主码
6.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是___________。
A)书号 B)读者号
C)书号+读者号 D)书号+读者号+借期
7.关系数据库系统中所使用的数据结构是___________。
A)树 B)图 C)表格 D)二维表格
8.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是___________。
A)AB B)BE C)CD D)DE
9.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R },若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最高达到___________。
A)1NF B)2NF
C)3NF D)BCNF
10.以下关于查询的叙述正确的是___________。
A)只能根据数据表创建查询 B)只能根据已建查询创建查询
C)可以根据数据表和已建查询创建查询 D)不能根据已建查询创建查询
11.SQL语句是___________语言。
A)层次数据库 B)网络数据库 C)关系数据库 D)非数据库
12.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能___________。
A)数据查询 B)数据操纵
C)数据定义 D)数据控制
13.下列的SQL语句中,___________不是数据定义语句。
A)CREATE TABLE B)DROP VIEW
C)CREATE VIEW D)GRANT
14.在SQL语言中,子查询是___________。
A)返回单表中数据子集的查询语言
B)选取多表中字段子集的查询语句
C)选取单表中字段子集的查询语句
D)嵌入到另一个查询语句之中的查询语句
15.假设学生关系S(S#,SNAME,SEX),课
奥鹏东大答案请进:opzy.net或请联系微信:1095258436
程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系___________。
A)S B)S,SC C)C,SC D)S,C,SC
16.关系代数运算是以___________为基础的运算 。
A)关系运算 B)谓词演算 C)集合运算 D)代数运算
17.关系数据库管理系统应能实现的专门关系运算包括___________。
A)排序、索引、统计 B)选择、投影、连接
C)关联、更新、排序 D)显示、打印、制表
18.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为___________。
A)实体完整、参照完整、用户自定义完整
B)数据结构、关系操作、完整性约束
C)数据增加、数据修改、数据查询
D)外模式、模式、内模式
19.关系模式R中的属性全是主属性,则R的最高范式必定是___________。
A)1NF B)2NF C)3NF D)BCNF
20.消除了部分函数依赖的1NF的关系模式,必定是___________。
A)1NF B)2NF C)3NF D)BCNF 二、(每题8分,共48分)
1. 试述关系模型的完整性规则。
2. 某工厂生产若干产品,每种产品有不同的零件组成,有的零件可以用在不同的产品上,这些零件有不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中,用E-R图画出此工厂产品、零件、材料、仓库的概念模型。 3. 简述逻辑数据的独立性。 4. 试述数据库系统的特点。 5. 试述将E-R图转换关系模型的转换规则。 6. 数据库系统生存期是什么? 三、设计题(共12分)
对下列关系模式,使用关系代数及SQL语言实现下列查询。
7. Student(Sno,Sname,Ssex,Sage,Sdept);
8. Course(Cno,Cname,Cpno,CCredit);
9. SC(Sno,Cno,Grade)。
10. (1)查询学生1012001的姓名和所在系。(6分)
(2)查询选修了1号课的学生的姓名。(6分)