《数据库原理与应用》课程试卷 下载本文

《数据库原理与应用》课程试卷

一、单项选择题(每小题2分,共20分) 得分: 分 1.一个关系中的候选码( )。

A.只有一个 B.可以多个 C.必须多个 D.至少2个 2.在Oracle 11g中如果要让某个用户能够在任何模式下创建表则需要授予此用户下列哪个权限?( )

A.CREATE ANY TABLE B.CREATE TABLE C.CREATE ANY VIEW D.CREATE VIEW 3.下面选项哪个不是关系模式基本特征?( )

A.不同的列应有不同的数据类型 B.不同的列应有不同的列名

C.行的顺序无所谓,即行的次序可以任意交换 D.任意两个元组的候选码不能相同

4.数据库中,数据模型分为概念模型和逻辑模型,逻辑模型的三个要素分别是( )。

A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束

C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 5.在SQL语言中,子查询是( )。

A.返回单表中数据子集的查询语言 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句 6.SQL语言中用( )语句实现事务的回滚。

A.CREATE TABLE

B.ROLLBACK D.COMMIT

C.GRANT和REVOKE

7.下列关于E-R模型的叙述中,不正确的是( )。

A.E-R图无法描述超类和子类之间的联系,也无法反映强弱实体型之间的联系。

B.实体型之间的联系方式是在数据库需求分析阶段中通过业务调查得到的。

C.联系方式分为1对1、1对多和多对多三种形式。

第 1 页 共 9 页

D.联系线通常用无向线描述,联系方式标记在无向线的侧边。

8.对于介质故障的恢复,需要利用后备副本和( )才能将数据库恢复至故障前某一时刻的一致性状态。

A.数据文件 B.索引文件 C.日志文件 D.控制文件 9.在视图上不能完成的操作是( )。

A.更新视图

B.查询视图

D.在视图上定义新的视图

C.在视图上定义新的表 ( )。

A.将“张三”的用户级别设定为DBA B.将表A的查询权限赋予“张三”

C.编写查询表A的存储过程,将执行存储过程的权限授予“张三” D.构建该部分元组的行级视图,将该视图的查询权限授予“张三” 二、填空题(每空1分,共10分) 得分: 分 1. 模型也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。

2.对视图的查询系统最终转换成等价的对 查询。

3.实体完整性规则规定,若属性(指一个或一组属性)A是基本关系R的主属性,则A不能取 。

4.并发操作带来数据不一致性主要包括丢失修改、 和读“脏”数据。

5.一个事务的执行不能被其他事务干扰,是事务的 性。 6.触发器创建好以后不需要由用户调用执行,而是当用户对表中的数据进行 、UPDATE或 操作时系统自动触发执行。 7.若事务T对数据对象A加上共享锁,其他事务只能对A加 锁。 8.一个调度Sc在保证冲突操作的次序不变的情况下,通过交换两个事务 的次序得到另一个调度Sc’,如果Sc’是串行的,称调度Sc为冲突可串行化的调度。

9.在PL/SQL存储过程的创建中,如果参数声明使用关键字out则表示此参数为 参数。

三、简答与设计题(共30分) 得分: 分

第 2 页 共 9 页

10.要使用户“张三”只能查询表A中的部分元组,应采取的最佳策略是

1.简述数据库系统如何利用三级模式结构保证数据库的独立性。(5分)

2.简述数据库逻辑结构设计的任务和阶段成果。(5分)

3.从数据库用户、授权、角色等方面简述在Oracle 11g中如何保证数据库的安全性。(5分)

4.某汽车维修站具体情况如下:

对于前来维修的车辆首先登记相应信息,包括:车辆号,车型,颜色,联系人,联系电话,维修站的业务员对车辆进行故障检查和分析,与客户磋商,确定车辆的故障,填写故障信息:故障编号、维修类型、作业分类、结算方式,最后由维修车间的维修工对故障进行维修。

其中,一个业务员可以对多辆车进行故障检查和分析,每辆车由一名业务

第 3 页 共 9 页

员检查;每辆车会检测出多个故障,一个故障只属于一辆车;一个故障可以由多个维修工维修,每个维修工可以维修多个故障,用维修时间表示故障修理完成时间。

(1)根据上面介绍的情况,画出E-R图。(4分)

(2)将E-R图转换为关系模式,要求关系模式的数目尽可能少。(4分)

5.有一个描述教学信息的关系模式:

R(Sno,Cno,Grade,Tno,Tname,Tdept)

其属性为:学生学号Sno,课程号Cno,成绩Grade,任课教师职工号Tno,教师姓名Tname,教师所在系Tdept。根据现实情况得知对象的关系为:每个学生可以选修多门课,每门课程可以有多个学生选修;每个学生所修的每门课程都有一个成绩;每门课程只有一位任课教师,但每位教师可以带多门课程;每

第 4 页 共 9 页