网站大量收购闲置独家精品文档,联系QQ:2885784924

[信息与通信]专题四一分布式数据库.ppt

  1. 1、本文档共147页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[信息与通信]专题四一分布式数据库

分布式数据库系统 Distributed Database System (DDBS) ------ 2008----- xlzhang@guet.edu.cn 数据库系统 数据与信息 信息=数据+处理 数据库:以一定的组织方式存储在一起的、能为多用户共享的、与应用程序彼此独立的相互关联的数据集合。 一个完整的数据库系统=计算机系统 +数据库+数据库管理系统 +应用程序集合 +数据库管理人员 数据库的体系结构 应用程序A 应用程序B 应用程序C 外模式1 外模式2 外模式3 模 式 内模式 数据库 模式描述的是数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。对应于同一个模式可以有任意多个外模式。在数据库中提供两级映象功能,即外模式/模式映象和模式/内模式映象。对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系。这些映象定义通常包括在各自外模式的描述中,当模式改变时,由数据库管理员对各个外模式/模式的映象做相应改变,可以使外模式保持不变,从而应用程序不必修改,保证了数据的逻辑独立性。数据库中只有一个模式,也只有一个内模式,所以模式/内模式映象是唯一的,它定义了数据全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变了,由数据库管理员对模式内模式映象做响应改变,可以使模式保持不变,从而保证了数据的物理独立性。 通俗一点 外模式(external ? schema) ? ? ? ? ? 用户与数据库系统之间的接口,对用户来说可以使用数据操纵语言 ,例如通过select看到一个表的数据。 ? 内模式(internal ? schema) ? ? ? 数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组织方式以及数据控制方面的细节,具体怎么存储数据,备份等。 采用 数据定义语言DDL ? 。 数据模型 三个世界:现实世界、概念世界、机器世界 概念数据模型:ER模型 结构数据模型:层次数据模型 网状数据模型 关系数据模型 面向对象数据模型 实体-关系模型(E-R模型) E-R图包括三个要素:实体、属性、实体之间的联系。 Sno Sname Cno Cname Student SC Course Grade 层次模型 层次模型是将现实世界的实体集彼此之间抽象成一种自上而下的层次关系。例如一个学校的组织情况,如图: 学 校 年级 教研室 学生 教师 网状模型 对于现实世界的另外一些问题,它们就不符合层次模型的关系,层次模型就不能正确有效地反映。例如在讨论学校中教师、学生和开设课程这类问题时,可以构造出如图所示模型。 学生 教师 课程 关系模型 在关系模型中,现实世界的数据组织成一些二维表格,称为关系,用户对数据的操作抽象为对关系的操作。 学号 姓名 性别 学号 课程号 成绩 课程号 课程名

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档