数据库模拟题5_第1页
数据库模拟题5_第2页
数据库模拟题5_第3页
数据库模拟题5_第4页
数据库模拟题5_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、10.5模拟试题5及参考答案10.5.1模拟试题5一、填空题(本题共20个待填空位,每空1分,共20分) 根据DBMS所采用的 的不同,可将DBMS分成层次型DBMS、网状型DBMS、 关系型DBMS、面向对象型DBMS等。目前主导世界数据库管理系统主流的 。 在数据库系统的内部体系结构中,三级模式结构之间的转换由之间的映象和 之间的映象实现。 关系运算可分为 和 两类。SQL语言的数据定义功能主要包括、和。SQL Server Management StudioX具用于完成 SQL Server 2005数据库的主要管 理、任务。 包含在任何一个候选键中的属性称为。不包含在任何键中的属性称

2、为。函数依赖讨论的问题之一是根据已知的一组函数依赖,来判断另外一个或另一些 成立。 聚簇的实现是把相关表中 相同的记录临近存放。 事务的四个基本特征分别是.、一致性、和永久性。DBMS的完整性控制可确保数据库中数据的、和一致性。 数据仓库中数据的主要来源一是,二是来源于与分析主题有关 的。二、单项选择题(本大题共10个小题,每题1.5分,共15分) 采用二维表格结构表示实体集及其实体集间联系的数据模型称为。层次模型B.网状模型C.实体-联系模型D.面向对象模型 设关系R和S分别为r和s目,则关系的商运算要求。A. r尹 sB. r = sC. rsD. r any(SELECT ZGsalFR

3、OM ZGWHERE CK# = C033 )and CK# != C033 ORDER BY ZGsal DESC;解:将F中的依赖简化成右端只有一个属性可得:F=AT,A,BA,BT,Df DT 由BA和AC,根据传递律可得:BC,所以BC是多余的依赖; 又由DA和AC,根据传递律可得:DC,所以DC是多余的依赖;由此可得等价且小于F的函数依赖集为:F1 =A-C, C-A, B-A, D-AF1中的函数依赖右端均为一个属性,且左端不存在多余的属性。且:A+=A辛C,也即F1不蕴含A-C;C+=C言A,也即F1不蕴含C-A;B+=B至A,也即F1不蕴含B-A;D+=D至A,也即F1不蕴含D

4、A。综上可知,F1中不存在多余的依赖,所以可得:Fmin=F1=AC, CA, BA, DA四、简答题参考答案答:数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改 不引起应用程序修改的特性。数据独立性包括物理数据独立性和逻辑数据独立性。数据独立性是由DBMS的二级映象功能来保证的。数据库系统通常采用外模式、概念 模式和内模式的三级模式结构,数据库管理系统在这三级模式之间提供了外模式/概念模式 和概念模式/内模式两层映象。当整个系统要求改变概念模式时,由数据库管理系统对外模 式/概念模式映像作相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写 的,从而应用程序不必

5、修改,保证了数据的逻辑独立性。当数据的存储结构改变时,由数据 库管理系统对概念模式/内模式映像作相应改变,可以使概念模式不变,从而应用程序也不 必改变,保证了数据的物理独立性。答:数据字典的任务就是管理有关数据的信息,它的任务主要有:描述数据库系统的所有对象,并确定其属性。数据字典在描述时赋予每个对象一 个惟一的标识。描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个外模式,哪些模 式分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。登记所有对象的完整性及安全性限制等。对数据字典本身的维护、保护、查询与输出。答:死锁的原因:封锁可以引起死锁。如事务T1对数据项R1加了锁,T2对数

6、据项 R2加了锁,然后T1又申请对数据项R2加锁,因T2已锁了 R2,于是T1等待T2释放R2上 的锁。接着T2又申请对R1加锁,因T1已锁了 R1, T2又等待T1释放R1上的锁。这样就出 现了 T1等待T2释放锁,T2等待T1释放锁的情况,以至于T1和T2两个事务永远处于相互 等待状态而不能结束,这就形成了死锁的局面。在DBMS中普遍采用的是诊断并解除死锁的方法,即周期性地检查系统中是否有死锁, 如果发现死锁就设法解除。通常采用的方法是选择一个处理死锁代价最小的事务,将其撤消, 释放所有被该事务封锁的数据,使其它事务得以继续运行下去。答:根据构成各个局部数据库的DBMS及其数据,可将分布式

7、数据库系统可分为三 类:同构同质型DDBS,同构异质型DDBS和异构型DDBS。同构同质型DDBS:指各个场地都采用同一类型的数据模型,并且都采用同一型号 的数据库管理系统。同构异质型DDBS :指各个场地都采用同一类型的数据模型,但采用了不同型号的 数据库管理系统。异构型DDBS :指各个场地采用了不同类型的数据模型,显然也就采用了不同类型 的数据库管理系统。答:规范化理论是数据库逻辑设计的指南和工具。具体地说可以在以下三方面起重 要作用:(1)在数据分析阶段用数据依赖的概念分析和表示各数据项之间的联系。(2)在逻辑结构设计阶段,用规范化理论对关系模式进行规范化设计和处理,以消除 可能出现的数据冗余、插入异常、更新异常和删除异常。五、综合题参考答案解:有如下两种答案答案一:(1)设计的E-R模型如图10.17所示。(2)转换成的关系模型:司机(驾照号,姓名,地址,邮编,电话)主码为:驾照号机动车(牌照号,型号,制诰厂,生产日期)主码为:牌照号警察(警察编号,姓名)主码为:警察编号处罚通知书(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警 察编号)主码为:编号;外码为:驾照号,牌照号,警察编号答案二:(1)设计的E-R模型如图10.18所示。(2)转换成的关系模型:司机(驾照号,姓名,地址,邮编,电话)主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论