数据库系统概论拟试卷及参考答案.docVIP

  • 27
  • 0
  • 约1.56万字
  • 约 12页
  • 2016-10-12 发布于贵州
  • 举报
数据库系统概论拟试卷及参考答案

《数据库系统概论》模拟试卷(一) 参考答案 一、单项选择题 (每小题2分,共30分) ( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。 (A)数据库系统 (B)数据库 (C)关系数据库 (D)数据库管理系统 下列关于索引的叙述,正确的是( A )。 A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率 (B)、一个基本表最多只能有一个索引 (C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素 (D)、一个基本表至少要存在一个索引 设有两个关系R(A,B)和S(A,C),下列等式成立的是( ) (A)、 (B)、 C)、 (D)、 在数据库的物理结构中将具有相同值的元组集中存放在连续的物理块的存储方法称为( C ) (A)、HASH?????? B)、B树索引??C)、聚簇?????? D)、其它 设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是( ) A)、该操作不存在任何问题 B)、该操作丢失修改 C)、该操作不能重复读 D)、该操作读“脏”数据 关系模式理论主要解决的问题是( B ) A)、提高查询速度 B)、消除操作异常和数据冗余 C)、减少数据操作的复杂性 D)、保证数据的安全性和完整性 层次型、网状型和关系型数据划分原则是( D )。 A)、 记录长度 B)、 文件的大小 C)、 联系的复杂程度 D)、数据之间的联系 有关系:R(A,B,C)(主码为A)和S(D,A)(主码为D,外码为A),外码A参照于关系R的主码A。关系R和S的元组如图所示,指出关系S中违反完整性规则的元组是( C )。 A)、(1,2) B)、(2,null) C)、(3,3) D)、(4,1) 关系R A B C 1 2 3 2 1 3 关系S D A 1 2 2 NULL 3 3 4 1 设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN( SELECT B FROM S WHERE C=C56); 等价的关系代数表达式是( ) ?? (A)、πAB(σC≠C56(R S))B)、πAB(R S) C)、 R-πAB(σC= C56(RS)) (D)、R-πAB(σC≠C56(RS)) 定义基本表时,若要求年龄属性的取值必须大于0,则可以使用( )约束。 (A) NULL    (B) PRIMARY KEY  (C)DISTINCT    (D) CHECK 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→B,E→A,CE→D},则该关系模式的候选键是( C )。 (A) AE (B)BE (C) CE (D) DE 下列叙述正确的是(  )A)、关系中元组没有先后顺序,属性有先后顺序B)、关系中元组有先后顺序,属性没有先后顺序C)、关系中元组没有先后顺序,属性也没有先后顺序D)、关系中元组有先后顺序,属性也有先后顺序关于事务的故障与恢复,下列说法正确的是( D ) (A)、事务日志用来记录事务执行的频度 B)、任何故障的恢复都由系统自动完成 C)、系统故障的恢复只需进行REDO操作 D)、对日志文件设置检查点是为了提高故障恢复的效率 若事务T1已经给数据A加了排它锁,则事务T2( ) (A)、只能再对A加共享锁 B)、只能再对A加排它锁 C)、可以对A加共享锁,也可以对A加排它锁 D)、不能再给A加任何锁 登记日志文件时为什么必须要先写日志文件,后写数据库?日志文件是用来记录事务对数据库的更新操作的文件。1、(21分)设有一个Student数据库,包括,,三个关系: 学生 ( Sno,Sname,Ssex,Sdept ) 课程 ( Cno,Cname, ) 选修:SC ( Sno,Cno,Score ) 其中:学生的属性分别表示:学号、姓名、性别、专业 课程的属性分别表示:课程号、课程名、学分 的属性分别表示:学号、课程号、分数 关系代数表达式完成如下查询 πSno,Sname,Score(бcname=’数据库系统’(SSCC) (2) πSname,Sdept(S(πSno,Cno(SC)÷πcno(C))) (3)

文档评论(0)

1亿VIP精品文档

相关文档