《-2011-2数据库原理重修b.doc》由会员分享,可在线阅读,更多相关《-2011-2数据库原理重修b.doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、_第一题第二题第三题第四题第五题第六题第七题第八题第九题第十题卷面分数平时成绩总分得分评卷人一、 填空(共10分,每空2分)1. 用树型结构表示实体类型及实体间联系的数据模型称为_。2. 关系数据库的关系演算语言是以_为基础的DML语言。3. 在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_律就可推出。4. DB并发操作通常会带来三类问题,它们是丢失更新、_和读脏数据。5. 事务必须具有的四个性质是:原子性、一致性、_和持久性。得分评卷人二、选择题(共40分,每小题4分)1. 单个用户使用的数据视图的描述称为 【 】A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模
2、式DDL用来描述 【 】A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是 【 】A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 五种基本关系代数运算是 【 】A. ,-,和B. ,-,和C. ,和D. ,和5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【 】A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值 (null) 的是 【 】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D
3、. AVG (列名)7. SQL中,下列涉及空值的操作,不正确的是 【 】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)8. 如果事务T获得了数据项Q上的排它锁,则T对Q 【 】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写9. DBMS中实现事务持久性的子系统是 【 】A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统10规范化的主要理由是【 】 (1)维护数据完整性(2)尽可能建立与应用无关的模型 (3)降低存储需要 (4)维护数据安全性 A.(1
4、) B.(1),(3) C.(1),(2),(3) D. 全部 得分评卷人三、名词解释(共10分,每小题2分)1实体型:2模式:3共享锁:4视图:5范式:得分评卷人四、简答(共15分,每小题5分)1. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式A,E (B = D (RS)。2. 设有关系R和S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?3. SQL中表达完整性约束的规则主要有哪几种?得分评卷人五、综合题(共25分,第一题题10分,第二题15分)1. 图书出版管理数据库中有两个基本表:图书
5、 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。2. 假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。试回答下列问题:(1) 根据上述规定,写出关系模式R的基本函数依赖;(2) 找出关系模式R的候选码;(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 如果R不属于3NF,请将R分解成3NF模式集。_