- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 数 据 库 9.1数据库概述 9.2关系型数据库 9.3面向对象数据库 9.1数据库概述 数据库发展 数据库(Database )产生20世纪60年代末,是计算机软件的分支。 1968年美国的IBM公司开发了第一个数据库系统。 1969年提出了著名的关于网状模型的DBTG报告,1970年定义了数据库操纵语言、模式定义语言和子模式定义语言的概念。 1970年,提出了关系代数和关系演算。 20世纪70年代,网状数据库、层次数据库得到了广泛的应用,而关系数据库处于实验和理论研究的阶段。 数据库概述 数据库发展 20世纪80年代后,关系数据库从理论到实践都取得了辉煌成果,理论上,确立了完整的关系理论、数据依赖理论以及关系数据库的设计理论等;实践上,开发了许多著名的关系数据库系统。 1986年,ANSI通过了关系数据库查询语言SQL的文本标准 到20世纪80年代末,关系数据库系统逐步取代层次和网状数据库系统,成为主流产品。 到80年代后期和90年代初期,出现了面向对象数据库系统 数据库概述 数据库系统的概念 数据库系统(Database System,记为DBS)是一个复杂的系统,它是由硬件、软件(操作系统、数据库管理系统和编译系统等)、数据库和用户构成的系统。 数据库概述 数据库系统的概念 数据库系统与图书馆的比较 数据库 图书馆 数据 图书 外存 书库 用户 读者 数据模型 书卡格式 数据库管理系统 图书馆管理员 数据的物理组织方法 图书馆图书存放方法 用户对数据库的操作 读者对图书馆的访问 (使用数据操纵语言对数据 (用普通语言借书、还书等) 检索、插入、删除、修改) 数据库概述 数据库系统的概念 数据库管理系统: DBMS是一种非常复杂的、综合性的、在数据库系统中对数据进行管理的大型系统软件。用户在数据库系统中的一切操作,包括数据定义、查询、更新及各种控制,都是通过DBMS进行的。 DBMS的主要功能: 数据库定义功能 数据操纵功能 数据库运行和控制功能 数据库的建立和维护功能 数据通信功能 数据字典 数据库概述 数据库系统的概念 DBMS的组成: 语言编译处理程序 系统运行控制程 系统建立、维护程序 数据库概述 数据库系统的概念 DBMS对数据的存取过程 用户A(或应用程序A)用某种特定的数据操作语言向DBMS发出一个存取请求命令,命令给出想要读的记录。 DBMS接受这个请求并解释它。 DBMS依次检查外模式、外/概念映象,概念模式、概念/内映象以及存储结构定义等。 DBMS对存储数据库执行必要的存取操作。 DBMS按外模式导出用户程序需要的记录形式,然后把数据从系统缓冲区送到用户A的工作区 数据库概述 数据库的研究内容 数据库理论 数据模型 数据库语言 数据的安全性(存取控制、可恢复性) 事务管理(并发控制) 9.2关系型数据库 关系型数据库 关系模型的基本概念 关系型数据库主要特点: 一个关系(表)由行与列组成。 在关系模式中,能唯一标识元组的属性集称为超键(super key);如果一个属性能唯一标识元组,且又不含有多余属性,那么这个属性称为候选键(candidate key);关系模式中用户正在使用的候选键称为主键(primary key)。 列是同质的,即同列所有分量是同类型的元素; 用户能检索、查询表里的数据集。 用户能把相关的表链接在一起,以便检索存储在不同表中的数据。 关系型数据库 关系模型的基本概念 对一个关系的限制 关系中没有重复元组,任意元组在关系中都是唯一的 元组的顺序无关紧要,即元组的次序可以任意交换。 属性的顺序是非排序的,即它的次序可以任意交换。 属性必须具有不同的属性名,不同的属性可来自同一个域。 同一属性名下的诸属性值(同列)是同类型数据,且来自同一个域。 所有的属性值都是原子的 关系型数据库 关系模型的基本概念 关系数据库的体系结构-是三级体系结构 绝大多数数据库系统在总的体系结构上都具有三级模式的特征。三级模式是对数据的三个抽象级别: 外模式(用户模式) 模式(逻辑模式) 内模式(存储模式) 关系型数据库 关系模型的三类完整性规则 实体完整性规则(entity integrity rule) 这条规则要求关系中元组在关键的属性上不能有空值。如果出现空值,那么关键值就起不了唯一表识元组的作用。 引用完整性规则(reference integ
您可能关注的文档
最近下载
- 中国云新南航空公司acars系统培训.ppt VIP
- 马克思主义宗教观87814.ppt VIP
- 《城市轨道交通通信与信号》教案 第11课 城市轨道交通通信系统(一).docx VIP
- 大众蔚领保养手册.docx VIP
- 部编人教版小学4四年级语文上册(全册)优秀教案设计.doc VIP
- 道德与法治新教材培训心得体会.pptx VIP
- 2026年高考化学大一轮复习第3讲离子共存 离子的检验与推断.pptx VIP
- 冯唐成事心法读书札记.docx VIP
- 第1课 时代精神的精华-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 《新闻采访与写作》电子课件 第三章 新闻采写的客体——新闻事实.ppt VIP
文档评论(0)