聊城大学计算机学院数据库原理试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

聊城大学计算机学院数据库原理试题

. . . .

聊城大学计算机学院2012—2013学年第1学期期末考试2010级《数据库原理》试题(闭卷B)

1.SQLServer数据库是()。

A.层状数据库B.网状数据库C.关系数据库D.树状数据库

2.满足2NF的关系模式()。

A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 3.数据库系统依靠()支持了数据独立性。

A. 具有封装机制

B. 模式分级、各级模式之间有映像机制

C. 定义完整性约束条件

D. DDL语言和DML语言互相独立

4.数据库系统中的数据模型由()三部分组成

A. 数据结构、数据操作和完整性约束

B. 数据定义、数据操作和安全性约束

C. 数据结构、数据管理和数据保护

D. 数据定义、数据管理和运行控制

5.设关系R的度为20,关系S的度为30,R与S有5个相同的属性。如果关系T是R与S自然连接的结果,则关系T的度为()。

A.10 B.20 C.45 D.50

6.数据库恢复的基础是转储的冗余数据,这些转储的冗余数据包括()。

A.数据字典、应用程序、审计文档、数据库后备副本

B.数据字典、应用程序、审计文档、日志文件

C.日志文件、数据库后备副本

D.数据字典、应用程序、数据库后备副本

7.事务的隔离性是指()。

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据库的修改就是永远的

C.一个事务内部的操作及使用的数据对并发执行的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态8.在SQL的授权语句中使用“ALL PRIVILEGES”,表示()。

A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权

9.下面那一项不是对数据库进行安全性控制的常用机制()。

A.用户标识和鉴定B.存取控制C.审计D.并发控制

10.有如下关系:选修(学号,课程号,成绩),将属性成绩的取值范围定义在0~100之间符合()。

A.实体完整性B.参照完整性C.用户定义的完整性D.逻辑完整性

11.关系数据库处理查询的步骤为()。

A.查询分析、查询检查、查询优化、查询执行

B.查询分析、查询优化、查询检查、查询执行

··················密···················封·····················线··················

第2 页共5页

C.查询分析、查询执行、查询检查、查询优化

D.查询检查、查询分析、查询优化、查询执行

12.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE

A.‘_ _W_%’B.‘_%W_ _’C.‘_W_ _’D.‘_W_%’

13.若事务T对数据D已加S锁,则其它事务对数据D()。

A.可以加S锁不能加X锁B.不能加S锁可以加X锁

C.可以加S锁也可以加X锁D.不能加任何锁

14.在数据库设计中,将E-R图转换成关系数据模型的过程属于()。

A.需求分析阶段B.概念结构设计阶段C.逻辑结构设计阶段D.物理结构设计阶段

15.设有两个事务T1、T2,其并发操作如下图所示,下面评价正确的是()。

A.并发事务不存在问题B.并发事务导致丢失修改

C.并发事务导致不能重复读D.并发事务导致读“脏”数据

二、填空题(共10题,每小题1.5分,共15分)

1.数据库系统一般由数据库、____________________、数据库应用系统、数据库管理员和用户构成。

2.关系代数中的五种基本运算为并、差、笛卡尔积、____________________和投影。

3.设有关系R(A,B,C,D),S(D,E,F,G)。关系R的主码为A,关系S的主码为D,则属性D在关系R 中称为____________________。

4.数据库的存储结构改变了,由数据库管理员对___________________映像作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。

5.数据库恢复时,系统对已提交的事务要进行_____________处理。

6.数据库设计的基本步骤包括需求分析、概念结构设计、逻辑结构设计、____________________、数据库实施和数据库运行维护。

7.在数据库设计中,各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为____________________。

8.由于停电导致数据库系统运行中断属于____________________故障。

9.在查询优化中最重要最基本的一条是____________________应尽可能先做。

10.若事务T对数据D已加S锁,则其它事务对数据D可以加S 锁不能加____________________。

2分,共16分)

··················密···················封·····················线··················

第2 页共5页

设在学生成绩管理数据库中有3个表:

学生表Student(Sno,Sname,Ssex,Sage,Sdept),其中Sno为主码;

课程表Course(Cno,Cname,Ccredit),其中Cno为主码;

选修表SC(Sno,Cno,grade),其中(Sno,Cno)为主码,Sno和Cno均为外码。

用关系代数完成下面操作:

1.检索年龄大于于20岁的外语系(FL)中同学的学号和姓名。

2.查询同时选修了C1号和C2号课程的学生学号和姓名。

用SQL语言完成下面操作:

3.查询物理系(PH)学生的姓名和年龄,并按年龄降序排列。

4.查询学号为S3的学生的总成绩。

5.将刘磊(学号S5)新选修的数据库原理(课程号为C5)插入选修表中,成绩为90。

6.创建视图V1描述每个学生的选课情况,属性包括学号,姓名、平均分、最高分、最低分。

7.使用户周平具有对这三个表的所有权力,但不具有给其他用户授权的权力。

8.将学生S2的信息从数据库中删除。

四、设计题(共2题,每小题5分,共10分)

··················密···················封·····················线··················

第2 页共5页

相关文档
最新文档