- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子科技大学数据库课件第1章
《数据库理论与技术 》教师: 张凤荔, fzhang@, 科技实验大楼1008, 办公室), 计算机科学与工程学院 第 一 章 数 据 库 基 础 和 发 展(关系数据库的相关内容) 1.1 数据库基本概念 数据库技术 数据库技术三个发展阶段 第一代数据库系统-------层次网状数据库系统 第二代数据库系统-------关系数据库系统 新一代数据库系统 1.2 第一代数据库系统-------层次网状数据库系统 –第一个通用的DBMS是由Charles Bachman于20世纪60年在通用电器公司设计的, 并称作集成数据存储(integrated data store), 奠定了网状数据模型的基础。 (1) 1969年,IBM公司研制的层次模型数据库管理系统IMS(Information Management System).—层次数据模型 (2) 60年代末70年代初,美国数据库系统语言协会CODASYL(Conference On Data System Language)下属的数据库任务组DBTA(Data Base Task Group) 提出的若干报告(称为DBTG报告) DBTG报告确定并建立了数据库系统的许多概念,方法和技术.所提议的方法是基于网络结构的,是数据库网络模型的典型代表. 1.2第一代-------层次网状数据库系统 1. 发展史 层次数据库是数据库系统的先驱; 网状数据库是数据库概念,方法和技术的奠基. 两者的区别是以数据模型为基础的:层次数据库的数据模型是分层结构(树);网状数据库的数据模型是网状结构(有向图) 1.2 第一代数据库系统-------层次网状数据库系统 2. 特 点 (1) 支持三级模式的体系结构: 三级模式:外模式,概念模式,内模式. (2) 用存取路径来表示数据之间的联系: 数据库系统和文件系统的主要区别之一: 数据库不仅存储数据,而且存储数据之间的联系.在层次和网状数据库中,数据之间的联系是用存取路径来表示和实现的 (3) 独立的数据定义语言: 用以描述数据库的外模式,概念模式和内模式,以及相互映象. (4) 导航的数据操纵语言: 导航是指不仅要了解 “What to do ?”, 而且还要指出“How to do ?” 3 数据库系统的三级模式结构 模式(SCHEMA):是‘型’的概念 模式 (亦称逻辑模式) 外模式 (亦称子模式) 内模式 (亦称存储模式) 模式 数据库全体数据的逻辑结构和特征的描述。 关系数据库中为全体关系模式的集合。 模式的一个具体值,即数据库中某一时刻的数据,称为数据库某时刻的状态。 外模式 (External Schema) 外模式也称子模式(Subschema)或用户模式,是数据库用户(程序员和最终用户)能看见的局部数据的逻辑结构和特征的描述,是与某一应用具体相关的数据的逻辑表示。 外模式是模式的子集,是用户的数据视图。一个数据库可以有多个外模式。不同的用户可以有不同的外模式,同一个外模式可以为某一用户的多个应用系统所使用。 关系数据库中的外模式是由视图组成的。 内模式(Internal Schema) 内模式也称存储模式(Storage Schema),一个数据库只能有一个内模式。 内模式是数据逻辑结构和存储方式的描述,是数据在数据库内部的表示方法。 关系数据库系统中,内模式对应磁盘上的存储文件。 数据库系统的三级模式是对数据的三个抽象级别,为了在数据库内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两级映象: 模式/内模式映象 外模式/模式映象 外模式/模式映象 对于同一个模式可以由多个外模式,对应于多个不同的用户。对于每一个外模式,都有一个外模式/模式映象。 当模式发生改变时,外模式可以保持不变,从而应用程序可以保持不变,实现了数据的逻辑独立性。 模式/内模式映象 定义了数据库全局逻辑关系与存储结构之间的对应关系。 数据库只有一个模式,也只有一个内模式 所以模式/内模式映象是唯一的。 当数据库的存储结构发生变化(内模式变化)时,可以仅仅改变模式/内模式映象而使模式维持不变,从而应用程序可以保持不变,实现了数据的物理独立性。 4 数据独立性 数据独立性是指数据库中的数据与应用程序是分开的。 数据独立性表现在二个方面: 物理独立性和逻辑独立性。 知识卡片 图灵奖(Turing) 网络数据库之父---- Charles W.Bachman 关系数据库之父---- E.F.Codd 事务处理专家---- James G
您可能关注的文档
最近下载
- (完整)高考英语词汇3500词-乱序版 .pdf VIP
- 新能源汽车维护与保养:动力电池热管理系统检查保养教学课件.pptx VIP
- 人权法-朱力宇-全套课件.pptx
- 2025-2026学年苏科版(2024)初中生物七年级上册教学计划及进度表.docx
- 中国近代史课件.ppt VIP
- 北师大版八年级生物上册全册课件.pptx VIP
- 《开学心理调适指南》开学第一课主题班会课件.pptx VIP
- 2024年9月第41届全国中学生物理竞赛复赛试题(含答案解析).pdf
- 部编版语文六年级上册第1课《草原》学习任务群教学课件.pptx VIP
- 2020年11月28日中央国家机关遴选公务员笔试真题及解析(B卷).pdf VIP
文档评论(0)