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

(数据库原理)第2章数据库系统结构教程.ppt

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

;数据库系统结构; 本章目录 ;1.数据描述;概念设计中的数据描述;逻辑设计中的数据描述;概念设计与逻辑设计术语间的对应关系;数据描述有两种形式;数据模型定义(1);数据模型定义(2);数据模型定义(3);2.组成结构数据模型的三要素 ;(1)数据结构 ;(2)数据操作。 ;(3)数据的完整性约束(1) ;(3)数据的完整性约束(2);3.实体联系模型简述 ;实体联系模型中数据联系;二元联系的3种形式;二元联系的3种形式说明 ;三个实体之间的联系 ;一个实体间的多对多联系 ; E-R模型的表示方法 ;专业和老师两个实体之间的E-R图;4.结构数据模型 ;层次模型(Hierarchical Model)的定义和特点 ;层次模型结构举例 ;学院编制的层次模型数据库 ;层次模型优缺点 ;网状模型 ;简单的网状模型 ;工程“项目”和“零件”的网状数据库模式 ;网状模型的优缺点 ; 关系模型(Relational Model) ;关系模型的数据结构举例 ;关系模型要求关系必须是规范化 ;关系模型的优缺点 ;2.2 数据库系统结构 ;数据库外部的体系结构;1.数据库系统的三级模式结构 ;2.模式(Schema) 模式又称概念模式,也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,是数据视图的全部。它是数据库系统模式结构的中间层 。 概念模式实际上是数据库数据在逻辑级上的视图。一个数据库只有一个模式。定义模式时不仅要定义数据的逻辑结构,而且要定义数据之间的联系、定义与数据有关的安全性、完整性要求。;3.内模式(Internal Schema) 内模式也称为存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 ;三级模式结构;2.数据库的二级映象功能与数据独立性 ;2.模式/内模式映象 数据库中只有一个模式,也只有一个内模式,所以模式/内模式映象是唯一的,它定义了数据库全局逻辑结构与存储结构之间的对应关系。当数据库的存储结构改变了,由数据库管理员对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称为数据物理独立性。 ;数据库的内模式依赖于它的全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。 数据库的外模式面向具体的应用程序,它定义在逻辑模式之上,但独立于内模式和存储设备。 数据库的二级映象保证了数据库外模式的稳定性,从而根本上保证了应用程序的稳定性,使得数据库系统具有较高的数据与程序的独立性。数据库的三级模式与二级映象使得数据的定义和描述可以从应用程序中分离出去。 ; 3.数据库管理系统的工作过程 (1);数据库管理系统的工作过程(2) ;(6)操作系统执行从物理文件中读数据的有关操作; (7)操作系统将数据从数据库的存储区送至系统缓冲区; (8)DBMS依据内模式/模式(模式/内模式映象的反方向看待,并不是另一种新映象,模式/子模式映象也是类似情况)、模式/子模式映象的定义,导出应用程序A所要读取的记录格式;;(9)DBMS将数据记录从系统缓冲区传送到应用程序A的用户工作区; (10)DBMS向应用程序A返回命令执行情况的状态信息。 至此,DBMS就完成了一次读用户数据记录的过程。DBMS向数据库写一个用户数据记录的过程经历的环节类似于读,只是过程基本是相反而已。由DBMS控制的大量用户数据的存取操作,可以理解为就是由许许多多这样的读或写的基本过程组合完成的。 ; 本章小结(1) ;本章小结(2);本章小结(3);习 题;习 题;二、填空题 1. 在概念设计中描述实体特性的是_________,在逻辑设计中描述记录特性的是_________。 2. 在数据库的数据模型是由现实世界中二层抽象组成,这二层抽象是由___________模型和___________模型完成的。 3. 数据模型通常都是由_________、_________和__________三个要素组成。 4. 上世纪六十年代末发明的三个数据库模型是____________、 和 ___________。 5. 数据库模型中的非关系模型是指_____________模型和_____________模型。 6. 在数据库的三级模式体系结构中,外模式与模式之间、模式与内模式之间的映象,实现了数据库的____________独立性与___________独立性。 7.E-R图表示的概念模型中,实体是用________来表示,联系用________来表示。 8. 数据库的三级模式结构是外模式,模式和内模式,从数据库基本表中导出的视图是__

文档评论(0)

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

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

1亿VIP精品文档

相关文档