数据库考试题答案全集.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库考试题答案全集

回答以下问题: (1)什么是E-R图: 实体-联系是基于对现实世界的这样一种认识:现实世界是由一组称为实体的基本对象以及这些对象之间的联系构成的。实体是现实世界中可区别于其他对象的一个“事件”或一个“物体”,例如,每个人是一个实体,每个银行账户也是一个实体。实体要通过它的属性集合来描述。联系是实体间的相互关联。E-R图可以表达现实世界中实体和实体之间的联系。图中有以下元素构成: 矩形:代表实体集。 椭圆:代表属性。 菱形:代表实体集间的联系。 线段:将属性和实体集相联或将实体集于联系相连。 双椭圆:表示多值属性。 虚椭圆:表示派生属性。 双线:表示一个实体全部参与到联系集中。 (2)什么是数据库系统设计的参照完整性约束? 参照完整性约束:“参照”需要完整的,这个约束叫“参照完整性约束” 令关系r1(R1)和r2(R2)的主码分别为K1和K2。称R2的子集a为参照关系r1中K1的外码,是要求对r2中任意元组t2,均存在r1中元组t1使得t1[K1]=t2[a]。这种要求成为参照完整性约束,也叫外码约束。 保证一个关系中给定属性集上的取值也在另一关系的某一属性集的取值中出现,从而保证当授权用户对数据库做修改时不会破坏数据的一致性。 外键码约束又称参照完整性约束,用来限定本表外键码字段列值与相关表主键码字段列值的匹配,即保证相关数据的一致性。 (3)什么是事务的并发控制? 事务是构成单一逻辑工作单元的操作集合。无论有无故障,数据库系统必须保证事务的正确执行——或者执行整个事务或者属于该事务的操作一个也不执行。 数据库系统必须控制事务的并发执行,保证数据库处于一致的状态。把并发的多个事务转化成可串行的事务就是事务的并发控制。 并发控制机制的目标是获得高度的并发性,同时保证所产生的调度是冲突或视图可串行化的,并且是无级联的。 采取的方法有:各种封锁协议、时间戳排序机制、有效性检查技术、多版本机制。 (4)什么是触发器? 触发器:它是一条语句,当一定条件满足时,它自动执行,对数据库进行修改。 (5)什么是关系数据库系统的规范化设计? 关系数据库系统的规范化设计:它要求数据库设计满足第一范式,如果不能设计到满足第三范式的情况下,允许存在一定的冗余。这种情况称之为PC范式。 首先必须要符合,无损连接和保持依赖,最好可以达到BCNF如果不能达到,可允许存在少量冗余以满足3NF (6)什么是事务处理? 事务处理主要是事务的并发控制,使系统中的多个事务并行执行,同时保证可串行化,提高系统的利用率。无论有无故障,数据库系统必须保证事务的正确执行——或者执行整个事务或者属于该事务的操作一个也不执行。 数据库系统必须控制事务的并发执行,保证数据库处于一致的状态。把并发的多个事务转化成可串行的事务就是事务的并发控制。 (7)什么是数据定义语言,数据操纵语言? 数据定义语言(DDL):是一种特殊语言,用来定义数据库模式。Ddl语言的编译结果是产生数据字典或数据目录(存储在一个特殊文件中的一系列表)。 数据操纵语言(DML):使用户可以访问和操纵由适当的数据模式组织起来的数据。通常有两类: 过程化的数据操纵语言:它要求用户指定需要什么数据以及如何获得这些数据。 非过程化的数据操纵语言:只要求用户指定需要什么数据,而不必指明如何获得这些数据。 (8)什么是数据库系统的ACID特性?(事务概念) 原子性:对外部世界来说,事务的发生是不可分割的,要么全执行,要么全不执行。 一致性:事务的处理不会破坏系统的恒定。 独立性:并发的事务之间不会互相干扰。 持久性:一旦一个事务处理提交,它的结果将永久保存。 (9)集中式数据库和分布式数据库各有什么优缺点? 中式数据库系统中的数据存放在一个地方,便于存取、查询。而分布式数据库的数据存在于多个地方,其可以实现数据的高度共享,提高数据系统的可靠性、可用性。但是同时也给存取、查询带来很多困难。需要更多的开发代价,程序错误存在更大的可能性,以及增大的处理开销。 2.在数据库应用系统中,从传统的C/S结构发展为MIDAS结构时,试回答下面问题: 解释什么是多层分布式体系结构? 一般采用传统的C/S结构,在C/S结构中,通常由客户端机器执行应用程序,然后连接到后端数据库服务器中存取应用系统需要的数据。 C/S结构和MIDAS结构的主要区别是什么? C/S:客户机/服务器结构 数据存放于专门的数据服务器,数据服务器置于局域网,数据对局域网中的用户共享,数据的处理分担在客户机与服务器上,可以有效地利用局域网的网络资源。特点是数据共享性高、投资成本较小(可以利用现有的局域网加以改造)、速度快、数据安全性高。 MIDAS(Multi-tier Distributed Application Services):多层分布式应用服务 多层数据库技术

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档