数据库复习要点.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文档。上传文档
查看更多
数据库复习要点.doc

数据库复习要点 2010-11-25 一、选择题(20’) 数据库采用三级模式体系结构的目的; 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模式和内模式 。 三种模式的含义。 1、内模式(存储模式):描述数据存储的存储结构(物理结构)。2、模式(概念模式):描述数据全局的逻辑结构。3、外模式(子模式):描述数据局部的逻辑结构。 记为1 1。(如学校与校长间的联系) 一对多联系 记为n。 (如宿舍房间与学生的联系 ) 多对多联系 记为m n。(如一个教师可以教授多个学生,而一个学生又可以受教于多个教师)1. 实体完整性:关系的主键不允许为空。(限制主键) 2. 域完整性:对列取值范围的限定。 3. 引用完整性:外键取值只能取参照表中的有效值或空值。(限制外键)引用完整性确保所有外关键字中的值和主关键字中的值匹配。 4. 用户自己添加的限制条件。用户自定义的完整性是指一系列的业务规则,它们是由用户指定的,不属于实体、域和引用完整性的范畴。 一个实体类型转换为一个关系模式。 一对一联系的转换 将联系 与任意一端的关系模式合并。 一对多联系的转换 将联系n端实体的关键字。将1:n联系与n端关系合并。1端的关键字及联系的属性并入n端的关系模式。 多对多联系的转换 将该实体集拆分为相互联系的两个子集,然后根据它们相互间不同的联系方式按上述规则处理。 三个或三个以上实体间的多元关系的转换 3NF的条件。 一、第一范式(First normal form ,1NF )当表中的每一个单元含且仅含一个值时,这个表称为第一范式。 Second normal form, 2NF )当一个表是1 NF 三、第三范式(Third normal form,3NF) 当一个关系是2 NF3 NF 。 (没有传递依赖) 将表转换成 2NF 的指导 : (1)找出并移去函数依赖于部分关键字而不是整个关键字的属性。将它们放到另一张表中。 (2)将剩余的属性组成表。 将一个表转换成 3 NF 的指导 : (1)找出并移去函数依赖于非主关键字属性的非关键字属性。将它们放入另一个表中。 (2)将其余的属性组成表。 SQL中的数据控制语句有哪几个; 基本表和视图等对象的授权、完整性规则的描述、事务开始和结束控制语句等。完整性规则的描述、事务开始和结束控制语句等。 按照其实现的功能可以将SQL划分为如下几类: (1)?数据查询语言(Data Query Language,DQL):按一定的查询条件从数据库对象中检索符合条件的数据。 (2)?数据定义语言(Data Definition Language,DDL):用于定义数据的逻辑结构以及数据项之间的关系。 (3)?数据操纵语言(Data Manipulation Language,DML):用于更改数据库,包括增加新数据、删除旧数据、修改已有数据等。 (4)?数据控制语言(Data Control Language,DCL):用于控制其对数据库中数据的操作,包括基本表和视图等对象的授权、完整性规则的描述、事务开始和结束控制语句等。 视图操作与基本表操作的区别。 1、视图是一种虚表,只存定义不存数据。 2、对视图的操作其实是对基本表的操作。 3、对视图进行插入删除修改时必须满足: i? 视图源于一个基本表而且经过投影选择运算。 ii? 含有基本表的主键。 iii 不允许又聚合函数(统计函数)。E-R图叫概念模型,用来描述,用来描述信息世界中实体和实体间的联系。SQL是结构化查询语言(Structured Query Language)的英文缩写,是一种使用关系模型的数据库应用语言。 “事务”的属性及含义。 由于事务作为一个逻辑工作单元,当事务执行遇到错误时,将取消事务所做的修改。一个逻辑单元必须具有4个属性: 原子性(Atomicity):不可部分完成性,事务作为一个工作单元,事务处理完成时,要么完成所有的数据修改,要么对这些数据不做任何修改。(Consistency):在成功的完成一个事务后,所有的数据都处于一致的状态。数据库所有的部分,包括索引和列表都必须支持事务的数据操作结果,所有的内部数据结构,在事务终止时必须是正确的。(Isolation):隔离性也叫独立性,指事务独立于同时发生的其他事务对数据的修改。(Durability):完整的事务对数据的任何修改都能在系统中永久的保存下来。ACID。事务(Transaction)是SQL Server中的一个逻辑工作单元,该单元将被作为一个整体进行处理。 “锁”的类型与用法; (1) 共

文档评论(0)

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

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

1亿VIP精品文档

相关文档