聊城大学计算机学院数据库原理试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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页