收藏 分享(赏)

数据库原理及应用考试样卷.doc

上传人:eukav 文档编号:5154076 上传时间:2019-02-10 格式:DOC 页数:2 大小:62KB
下载 相关 举报
数据库原理及应用考试样卷.doc_第1页
第1页 / 共2页
数据库原理及应用考试样卷.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、 学 院 课 程 考 试 试 卷第 1 页 共 2 页班级 姓名 学号 -装-订-线-专业:计算机科学与技术 课程名称: 数据库原理与应用 学分: 3.5 试卷编号(A)课程编号: 1311090 考试方式: 闭卷 考试时间: 100 分钟拟卷人(签字): 拟卷日期: 2008-12-10 审核人(签字): 得分统计表:题 号 一 二 三 四 五 六 七 八 九 十 总 分得 分得分阅卷人 一、选择题:(每题 1 分,共 20 分)1. 在 SQL 的查询语句中,对应关系代数中“投影”运算的语句是 ( ) A.SELECT B.FROM C.WHERE D.SET 2. 当两个关系没有公共属性

2、时,其自然连接操作表现为 ( ) A.笛卡儿积操作 B.等值连接操作 C.结果为空集 D.错误操作 3事务的 ACID 性质,是指事务具有原子性、一致性和 ( ) A.隔离性、透明性 B.独立性、透明性 C.隔离性、持久性 D.共享性、持久性 4. DBMS 中实现事务持久性的子系统是 ( )A. 安全性管理子系统 B. 完整性管理子系统C. 并发控制子系统 D. 恢复管理子系统5. 关系 R 与关系 S 只有 1 个公共属性,T1 是 R 与 S 等值连接的结果,T2 是 R 与 S 自然连接的结果,则 ( ) A.T1 的属性个数等于 T2 的属性个数 B.T1 的属性个数小于 T2 的属

3、性个数 C.T1 的属性个数大于或等于 T2 的属性个数 D.T1 的属性个数大于 T2 的属性个数 6. 如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q ( )A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写7. 在数据库设计中,将 ER 图转换成关系数据模型的过程属于 ( )A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段8结构数据模型的三个组成部分是数据结构、数据操作和 ( ) A.数据安全性控制 B. 数据一致性规则 C.数据完整性约束 D.数据处理逻辑 9. 关系代数的五个基本操作可直接转换成元组关系演算表达式,它们是:

4、并、差、投影、选择和( ) A.交 B.笛卡尔积 C.自然连接 D.除法 10. 当关系 R 和 S 自然联接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是( )A.左外联接 B.右外联接 C.外部并 D.外联接 11. 数据字典产生于数据库设计步骤的 ( ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 12. 在关系模式 R(U,F )中,F 是最小函数依赖集,属性 T 只在 F 中诸函数依赖“” 的左端出现,则属性 T 具有以下性质 ( ) A.属性 T 仅是 R 的主属性,但不包含于侯选键中 B.属性 T 必是 R 的非主属性 C.属性 T 必是

5、组成 R 候选键的主属性 D.属性 T 可能是 R 的主属性,也可能是 R 的非主属性 13. 在 SQL 中,SELECT 语句的“SELECT DISTINCT“表示查询结果中 ( ) A.属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同 14对象标识具有唯一性,其唯一性的范围是在( )A对象内 B类内C类层次内 D系统内15. 对基本表 S,执行操作 DROP TABLE S RESTRICT 的作用是 ( ) A.删除基本表 S 中的所有元组 B.把基本表 S 及其生成的一切视图全部删除 C.当没有由 S 中的列产生的视图或约束时将表 S 删除 D.删除表 S,将

6、引用表 S 的视图中一切 S 的属性置为空值 16. 在数据库技术中,未提交的随后又被撤消的数据称为 ( ) A.错误数据 B.冗余数据 C.过期数据 D.脏数据 17在 SQL 的算术表达式中,如果其中有空值,则表达式 ( ) A.空值按 0 计算 B.由用户确定空值内容再计算结果 C.结果为空值 D.指出运算错误,终止执行 18. SQL 中,下列涉及空值的操作,不正确的是 ( )A. AGE IS NULL B. AGE IS NOT NULLC. AGE = NULL D. NOT (AGE IS NULL)19.选择分布式数据库各片段数据存放场地的模式是 ( ) A.外模式 B.概念

7、模式 C.分片模式 D.分配模式 20. SQL 的全局约束是指基于元组的检查子句和 ( )A. 非空值约束 B. 域约束子句C. 断言 D. 外键子句 学 院 课 程 考 试 试 卷第 2 页 共 2 页班级 姓名 学号 -装-订-线-得分阅卷人 二、填空题:(每空 1 分,共 10 分)1. 当用户建立视图时,在数据字典中存储的是视图的定义,而不是( )。2. 分布式数据库系统是( )与( )结合的产物。3. 在模式分解时,为保持原模式的特性,要求分解具有( )和( )。4数据字典的主要内容包括:数据项、数据结构、数据存储、( )和处理过程。5. 数据模型分为( )数据模型和( )数据模型

8、。 6. 判断一个并发调度是否正确,可以用( )概念来解决 。7. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入( )状态。得分阅卷人 三、简答题(每题 4 分,共 20 分)1试述 DBMS 的主要功能。 2分布式数据库系统有哪些优点? 3数据系统的生存期分成哪几个阶段?数据库结构的设计在生存期中的地位如何? 4死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态? 5试叙述在 SQL Server 2005 中对数据库进行安全管理的几个方面?得分阅卷人 四、名词解释(每题 2 分,共 10 分)1.事务2.分布式 DBMS3.逻辑数据独立性4. 数据库角色5.死锁得分阅卷人

9、五、综合题(4 小题,共 40 分)1、 (本题 10 分)设有两个基本表 R(A,B,C)和 S(D,E,F) ,试用 SQL 查询语句表达下列关系代数表达式: (1) A(R) (2) B=17(R) (3)RS (4) A,F( C=D(RS) 2、 (本题 10 分)设有三个关系: S(S#,SNAME,AGE,SEX) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 试用 SQL 语言表达式表示下列查询语句。(1)检索至少选修 LIU 老师所授课程中一门课程的女学生的姓名。 (2)检索 WANG 同学不学的课程号。 (3)检索至少选修两门课程的学生学号。 (4

10、)检索全部学生都选修课程的课程号与课程名。 (5)检索年龄大于 23 岁的男学生的学号与姓名3、 (本题 10 分)某医院病房计算机管理中需要如下信息:(10 分)科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的 ER 图;(5 分)(2)将该 E-R 图转换为关系模型结构;(3 分)(3)指出转换结果中每个关系模式的候选码。 (2 分)4、 (本题 10 分)设有关系 R 和函数依赖 F:(10 分)R(W,X,Y,Z) ,F = XZ,WXY 。试求下列问题:(1)关系 R 属于第几范式?(5 分)(2)如果关系 R 不属于 BCNF,请将关系 R 逐步分解为 BCNF。 (5 分)要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > 数据库

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报