宁波工程学院  2015–2016 学年第 2 学期
班级:                          姓名:                学号:
                                                                                                                         
数据库理论与技术》课程期中考试卷
 
总分
复核人
应得分
20
20
10
20
30
100
实得分
评卷人
本试卷适用班级:计科14年级1,2,3,4
一、 单项选择题(每小题1分,共20分)
在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均不得分。
题次
1
2
3
4
5
6
7
8
9
10
答案
B
B
C
D
C
C
B
A
D
B
题次
11
12
13
14
15
16
17
18
19
20
答案
B
C
B
C
D
C
A
B
C
D
关系型数据库系统有哪些
1. )是长期存储在计算机内、有组织的、可共享的数据集合。
A.数据库系统      B.数据库          C.关系数据库      D.数据库管理系统
2. 下面哪个不是数据库系统必须提供的数据控制功能()。
A.安全性              B.可移植性        C.完整性            D.并发控制
3. 通过修改()可以保证数据库的逻辑独立性。
A.模式                              B.外模式
C.外模式/模式映射                    D.模式/内模式映射
4. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系种类是(  D  )
A.多对多          B.一对一          C.多对一          D.一对多
5. 结构数据模型的三个组成部分中,不包括()。
A.完整性规则      B.数据结构        C.恢复            D.数据操作
6. SQL中,下列涉及空值的操作,不正确的是)。
AAGE IS NULL                        BAGE IS NOT NULL
CAGE=NULL                            DNOTAGE IS NULL
7. 设有关系模式RABC),其关系r如右表所示:
下面叙述正确的是(  B )。
A.函数依赖 B在上述关系中成立 
B.函数依赖 BC A在上述关系中成立
C.函数依赖 A在上述关系中成立
D.函数依赖 BC在上述关系中成立
8. 关系数据库规范化是为了解决关系数据库中(  A)。
A.插入、删除和数据冗余问题而引入的
B.提高查询速度问题而引入的
C.减少数据操作的复杂性问题而引入的
D.保证数据的安全性和完整性问题而引入的
9. 实现关系代数选择运算的SQL子句是()。
ASELECT          BORDER BY        CFROM            DWHERE
10.设关系RS的属性个数分别为23,则与关系代数表示式等价的是)。
A                        B
C                        D
11.在关系模式R(A,B,C,D)中,有函数依赖集F={AB,BC,CD},则R能达到()。
A1NF         B2NF         C3NF        D.以上三者都不行
12.SQL的视图是从( C )中导出的。
A.基本表            B.视图            C.基本表或视图      D.数据库
13.在关系数据库中,实现数据之间联系的是(  B )。
A.主键码            B.外键码            C.域              D.指针
14.下面列出的选项,哪项是关系数据库的基本特征? .不同的列应有不同的数据类型;②.不同的列应有不同的列名;③.与行的次序无关;④.与列的次序无关。(
A.仅①            B.仅②            C.②、③、④      D.全部
15.在分组检索中,要去掉不满足条件的记录和不满足条件的分组,应当()。
A.使用WHERE子句                    B.先使用HAVING子句,再使用WHERE子句
C.使用HAVING子句                    D.先使用WHERE子句,再使用HAVING子句
16.关系模型中,一个关键字是)。
A.可由多个任意属性组成              B.至多由一个属性组成 
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 
D.以上都不是
17.下面列出的条目中,哪些是数据库技术的主要特点?(
.数据的结构化;Ⅱ.数据的冗余度小;Ⅲ.较高的数据独立性;Ⅳ.程序的标准化
A.Ⅰ、Ⅱ和Ⅲ        B.Ⅰ和Ⅱ        C.Ⅰ、Ⅱ和Ⅳ      D.都是
18.设有关系模式RABC),FR上成立的函数依赖集,F={BCCA},那么分解ρ={ABAC}相对于F  B  )。
A是无损分解,也保持函数依赖          B既不是无损分解,也不保持函数依赖 
C不是无损分解,但保持函数依赖        D是无损分解,但不保持函数依赖
19.关系运算中花费时间可能最长的运算是  D )。
    A.投影            B.选择          C.笛卡尔积        D.自然联接
20.在数据库设计过程中,需求分析阶段产生的结构可以是数据字典和()。
A. 实体-联系图       B. 三级模式图      C.E-R          D.数据流图
二、 填空题(每空1分,共20分)
1.当前数据库系统的主流是    关系数据库系统             
2.从数据库管理系统角度看,数据库系统通常采用三级模式结构,即数据库系统由    内模式        模式        外模式       组成。
3.    数据结构化    是数据库系统与文件系统的根本区别。
4.数据独立性是指应用程序和数据之间相互独立,分为  逻辑独立性      物理独立性 
5.实体完整性是指关系中的    主键码  不允许取空值。
6.一个实体集的某个属性()值只能引用另一实体集确实存在的键码属性()值,这称为    引用完整性 
7.在关系数据库的规范化理论中,模式分解等价的概念主要是从分解是否能保持函数依赖和
    无损联接      来考虑的。
8.一个关系模式R(x1, x2, x3, x4),假定该关系存在着如下函数依赖:x1x2x1x3x3x4,则该关系属于  第二      范式。
9.    日子文件  记录了SQL Server所有的事务和由这些事务引起的数据库的变化。
10.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有    a1 +a2            个属性和    b1*b2            个元组。
11.设有关系R(书号,书名),如果要检索书名中至少包含4个字母,且第3个字母为M的图书,则SQL查询语句中WHERE子句的条件表达式应写成   书名  like ‘??M_’                    
12.DBMS可分为层次型、网状型、 _ 关系型    、面向对象型等四种类型。
13.考察系(系编号,系名称,系主任,电话,地点) 学生(学号,姓名,性别,入学日期,专业,系编号)两个关系:“系”这个关系的主键是    系编号      ,外键是    ;“学生”这个关系的主键是 学号    ,外键是  系编号   
三、 关系代数题 (每小题2分,共10)
已知三个关系模式:s(sno, sname, sex, dept),其中s表示学生表,4个属性分别表示学号、姓名、性别和系名;c(cno, cname, credit, teacher)其中c表示课程表,4个属性分别表示课程号、课程名、学分和任课教师;sc(sno, cno, grade)其中sc表示选课表,3个属性分别表示学号、课程号和成绩。请用关系代数表达式完成下列操作。
1. 查询任课教师为“张明”的所有课程号和课程名;
ΠCNO,CNAME teacher=‘张明(C))
2. 查询“计算机系”所有选修“数据库技术与设计”课程的“男”学生的学号和姓名;
πSNO,SNAME dept>’计算机系SEX=‘(S) SCσCname=‘数据库技术与设计(C))
3. 将学号为“14401010440”的学生的“C8”课程的成绩修改为90分;
(SC-{(‘14401010440’,‘C8’,?)}){ (‘14401010440’,‘C8490)}   
4. 查询没有学生选修的课程号和课程名;
ΠcNO,cNAME (C)-πcNO,cNAME (C SC)
5. 查询所有学生都选修的课程号和课程名。
ΠcNO,cNAME ((SNo,CNo(S))SNo(S) C)
四、 综合题(共20分)
1、学校里有多栋学生宿舍楼,每栋楼由一个管理员管理,且每个管理员只管理一栋楼;每栋楼有多个宿舍,每个宿舍可安排多个学生住宿;每个宿舍中,按学期分配桌椅等多个财产(每个财产根据不同的学期可能分配到不同的宿舍中)。其中宿舍楼的属性有楼宇编号、名
称、地址、宿舍数量;管理员属性有管理员编号、姓名、性别、;宿舍属性有宿舍编号、宿舍名称、宿舍电话、可入住人数;财产属性有财产编号、财产名称、价格;学生属性有学号、姓名、班级、性别。请根据以上信息画出概念数据模型(E-R图),并注明实体集的属性、实体集之间联系的类型及实体集的主键(10分)。

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