天津大学_数据库原理_本科生_期末试题+答案_试卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
天津大学试卷专用纸
学院计算机学院专业班年级学号姓名A卷共7 页第1页
2006 ~2007 学年第2 学期本科生期末考试试卷
《数据库原理》(A卷共页)
(考试时间:2007 年7 月 3 日)
题号一二三成绩核分人签字
得分
请将选择题的答案填写在下面的表格中
1 C
2 D
3 D
4 A
5 B
6 D
7 B
8 D
9 B 10 B
11 B 12 C 13 B 14 B 15 D
16 C 17 C 18 B 19 B 20 C
21 A 22 D 23 D 24 C 25 D
26 B 27 B 28 D 29 B 30 B
31 C 32 C 33 D 34 D 35 A
36 D 37 C 38 C 39 B 40 C
41 A 42 B 43 BC 44 BD 45 AB
46 D 47 CD 48 CD 49 A 50 ABD
一、单项选择题(40题,每题1分)
1. 关于数据库管理系统下面哪个描述是最正确的C
A.数据库管理系统是数据的集合.
B.数据库管理系统是数据的集合,并且存储着数据与数据之间的关系.
C.数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成.
D.数据库管理系统是由数据的集合和一组用以访问这些数据的程序组成
2. 下面那项不是数据库管理系统组成部分: D
A. 事务管理器
B.查询处理器.
C. 存储管理器
D.进程控制器.
3.如果有两个关系T1,T2.客户要求每当给T2删除一条记录时,T1中特定记录就需要被改变,我们需要定义什么来满足该要求. D
A.在T1上定义视图
B.在T2上定义视图
C.在T1和T2上定义约束
D.定义trigger 4. 关于数据库事务描述不正确的是A
A. 一个事务中的所有对数据库的改变可以部分完成和部分不完成.
B. 一个事务中的所有对数据库的改变必须全部完成或全部不完成.
C. 数据库的事务是不可以再次划分的.
D. 如果事务在完成前被中断,数据库管理系统能把那些由未完成事务所产生的数据变化从数据库中恢复
5. 某个企业的数据库包含以下信息:员工(由员工编号唯一确定,记为ssn),部门(由部门编号唯一确定记为did)员工工作在部门中,每个部门最多有一个管理者.下面哪个ER图能够正确的反映管理关系. B
6.关于视图的描述下面说法哪些是正确的: D
A. 数据库即存储视图的定义也存视图的数据.
B. 用带有聚集运算的SQL创建的视图是可更新视图
C. 用带有group by字句的SQL创建的视图是可更新视图
D. 视图可以能在多个关系上创建
天津大学试卷专用纸
学院计算机学院专业班年级学号姓名A卷共7 页第2页
7.某个企业的数据库包含以下信息.员工(由员工编号唯一确定,记为ssn),员工的子女
(属性为name,age),在双亲给定的情况下,每个孩子能由他的姓名唯一确定(假设他们的双亲中只有一个是公司的员工).一旦员工离开公司,那么企业不再对其子女信息感兴趣.下面哪个ER图能够正确的反映以上需求B
8.如果将下面的ER图转换成数据库中的关系,那么在数据库中需要定义. D
A. 2个关系
B. 3个关系
C. 3个关系,1个断言
D. 2个关系,1个断言9. 如果将下面的ER图转换成数据库中的关系(该ER图中要求员工的年龄在18到55岁之间),那么在数据库中至少需要定义. B
A. 3个关系,1个断言
B.2个关系,1个约束
C.3个关系
D.2个关系
10. 我们在一个关系中B
A.必须定义一个主关键字
B.只能创建一个聚集索引(cluster index)
C.只能创建一个稠密索引
D.只能定义一个约束.
11. 在DBMS的关系中B
A.关键字属性值可以为空
B.外关键字属性值可以为空
C.任何属性值都可以为空
D.任何属性值都不可以为空.
12. 下面关于外关键字描述不正确的是C
A.外关键字必须是所参考表的主关键字.
B.外关键字属性必须与参考的属性是相同的数据类型
C.定义外关键字需要对所参考表拥有select权
D.一个表中可以有多个外关键字.
13.我们在DBMS中记录数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为B
A. ON DELETE ROLLBACK
B. ON DELETE CASCADE
C.ON DELETE SET NULL
D.ON DELETE NO ACTION
14.在DBMS中执行GRANT update(col1) ON TABLE t.t1 TO user7,对于该语句下面哪个描述是正确的: B
er7可以在t1上定义视图
er7可以更新t1中的col1属性的值
er7在创建其他表时可以定义参考于t1中col1属性的外关键字
er7可以在t1中定义外关键字.
天津大学试卷专用纸
学院计算机学院专业班年级学号姓名A卷共7页第3页