《数据库-试卷6(高级).doc》由会员分享,可在线阅读,更多相关《数据库-试卷6(高级).doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本试卷适用范围 南 京 农 业 大 学 试 题 纸20052006学年第二学期 卷 类:A、B课程 班级 学号 姓名 成绩 一、名词解释(10分)1 模式2 函数依赖3 事务4 侯选码5 实体完整性二、选择题(26分)1. 单个用户使用的数据视图的描述称为【 】A. 外模式 B。 概念模式 C。 内模式 D. 存储模式2。 子模式DDL用来描述 【 】A。 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C。 数据库的物理存储结构 D。 数据库的概念结构3。 在DBS中,DBMS和OS之间的关系是 【 】A。 相互调用 B。 DBMS调用OS C. OS调用DBMS D。 并发运行4。 五种
2、基本关系代数运算是 【 】A。 ,-,,和 B。 ,和 C。 ,,和 D。 ,,和5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【 】A。 左外联接B. 右外联接C. 外部并D. 外联接6数据模型的三要素是【 】: A。数据结构、数据对象、共享 B。数据结构、数据操作、数据控制C。数据结构、数据操作和完整性 D.数据结构、数据操作和完整性约束条件7. 设关系模式R (A,B,C),F是R上成立的FD集,F = BC,则分解 = AB,BC相对于F 【 】A。 是无损联接,也是保持FD的分解 B。 是无损联接,但不保持FD的分解C。 不是无损联接,但保持FD的分解
3、 D. 既不是无损联接,也不保持FD 的分解8。 储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是 【 】 A。 1对1联系 B. 1对多联系C。 多对多联系 D。多对1联系9。 在数据库设计中,将ER图转换成关系数据模型的过程属于【 】A. 需求分析阶段 B。 逻辑设计阶段 C。 概念设计阶段 D. 物理设计阶段10。 设有T1和T2两个事务,其并发操作如图,下面评价中正确的是【 】T1T2 读A=100,B=5 A+B=105,验证错读A=100A=A2写回A.该操作不存在问题 B.该操作丢失修改C。该操作不能重复读 D。该操作读“脏数据”系主任 出卷人 11。 如果事
4、务T获得了数据项Q上的排它锁,则T对Q 【 】A。 只能读不能写 B. 只能写不能读 C。 既可读又可写 D。 不能读不能写 12. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是()A 患者编号,医生编号,诊断日期 B医生编号 C诊断日期 D患者编号13 索引属于【 】 A.模式 B.外模式 C.内模式 D。 概念模式三、填空题 (10分)1. 用树型结构表示实体类型及实体间联系的数据模型称为_。2。 关系数据库的关系演算语言是以_为基础的DML语言。3。 事务必须具有的四个性质是:原子性、一致性、_和持久性4. 设关系模式R (A,B,C),F是R上
5、成立的FD集,F = BA,BC,则分解 = AB,AC丢失的FD是_。5。 DB并发操作通常会带来三类问题,它们是丢失更新、_和读脏数据.6。 计算机系统的安全性可以划分为: _、管理安全类和政策法律安全类。7。 数据库保护包括:安全性保护、完整性保护、_和恢复。8. 由于硬件故障使存储在外存上的数据部分丢失或全部丢失,这种情况称做_ 故障。9。关系系统分为:表式系统、最小关系系统、 _、全关系系统。10数据恢复要涉及的2个技术是:数据转储和_。四、简答题 (24分)1。 设有关系模式R (A,B,C,D),F是R上成立的FD集,F = DA,DB,试写出关系模式R的候选键,并说明理由。2.
6、 设有关系R和S,其中R为参照关系,S为信赖关系.为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?3. 什么是死锁? 预防死锁的方法有哪些?4。 如何实现数据库设计的概念结构(ER图)向逻辑结构转换?5. 模式分解的基本原则是什么?6. 简要回答数据字典包括那些内容?五、设计题 (20分)1。 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为C2和C5公司兼职的职工号.2。 依据第1题的关系数据库,试用
7、SQL语句写出下列操作:将所有在“联华公司工作的职工加薪5?。3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期) 作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。4. 设有商店和顾客两个实体,“商店有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次.试画出ER图,并注明属性和联系类型。5。 学校有多名学生,财务
8、处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义.试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)六、综合题 (10分)假设某商业集团数据库中有一关系模式 R(商店编号,商品编号,数量,部门编号,负责人) 如果规定:1、 每个商店的每个品种商品只在一个部门销售2、 每个商店的每个部门只有一个负责人3、 每个商店的每个商品只有一个库存数量试回答下列问题:1、 写出关系模式R的所有基本函数依赖2、 找出关系R的侯选键3、 关系模式R最高达到第几范式? 说明具体理由.4、 如果R不属于第3范式,,进行分解变成第3范式。