数据库考试考点.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.满足下面两个条件的基本层次联系的集合为层次模型。 (1)有且只有一个结点没有双亲结点,这个结点称为根 结点 (2)根以外的其它结点有且只有一个双亲结点 2.优点 (1)层次数据模型的数据结构比较简单清晰。 (2)层次数据模型的查询效率高。 (3)层次数据模型提供了良好的完整性支持 3.缺点 (1)现实世界中很多联系是非层次性的,如结点之间具有多对多联系。 (2)对插入和删除操作的限制多 (3)查询子女结点必须通过双亲结点 (4)层次命令趋于程序化 网状模型 1.满足下面两个条件的基本层次联系的集合为网状模型。 (1)允许一个以上的结点无双亲; (2)一个结点可以有多于一个的双亲。 2.优点 (1)能够更为直接地描述现实世界,如一个结点可以有多个双亲。 (2)具有良好的性能,存取效率较高。 3.缺点 (1)结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。 (2)网状模型的DDL、DML语言复杂,用户不容易使用。 关系模型 关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 1.关系模型的基本概念 在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 (1)关系:一个关系对应通常说的一张表; (2)属性:表中的一列即为一个属性; (3)域:属性的取值范围; (4)元组:表中的一行即为一个元组; (5)主码:表中的某个属性组,它可以惟一确定一个元组; (6)分量:元组中的一个属性值; (7)关系模式:对关系的描述,一般表示为关系名(属性 1 ,属性 2 , … ,属性 n ) 2.优点: (1)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。 (2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。 (3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 缺点 由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。 二、数据库模型 1.概念模型 (1)概念、作用 概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 (2)概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图( E 一 R 图) 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集。 属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 码:惟一标识实体的属性集称为码。 实体—联系方法(E—R图) (3)概念模型的表示方法:实体—联系方法(E—R图) 实体联系图( E 一 R 图):提供了表示实体型、属性和联系的方法: · 实体型:用矩形表示,矩形框内写明实体名; · 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来; · 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型( 1 : 1 , 1 : n 或 m : n )。 2.逻辑模型 逻辑模型,是指数据的逻辑结构。 在数据库中,逻辑模型有关系、网状、层次,可以清晰表示个个关系。 (1)逻辑模型用关系模式来描述的(说得更明白就是用二维关系表来描述) (2)关系模式 关系模式(Relation Schema)是型 关系是值 关系模式是对关系的描述 定义关系模式 关系模式可以形式化地表示为: R(U,D,dom,F) R 关系名 U 组成该关系的属性名集合 D 属性组U中属性所来自的域 dom 属性向域的映象集合 F 属性间的数据依赖关系集合 那么一个关系需要描述哪些方面呢?   元组集合的结构 属性构成 属性来自的域 属性与域之间的映象关系 元组语义以及完整性约束条件 属性间的数据依赖关系集合 首先,应该知道,关系实质上是一张二维表,表的每一行为一个元组,每一列为一个属性。一个元组就是该关系所涉及的属性集的笛卡尔积的一个元素。关系是元组的集合,因此关系模式必须指出这个元组集合的结构

文档评论(0)

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

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

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档