欢迎来到天天文库
浏览记录
ID:51969313
大小:466.50 KB
页数:93页
时间:2020-03-26
《数据库原理课件第4版 第1章(2)DataBase.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中国人民大学信息学院计算机系数据库系统概论AnIntroductiontoDatabaseSystem第一章绪论(续)AnIntroductiontoDatabaseSystenm第一章绪论1.1数据库系统概述1.2数据模型1.3数据库系统结构1.4数据库系统的组成1.5小结AnIntroductiontoDatabaseSystenm1.2数据模型1.2.1概念模型1.2.2数据模型的组成要素1.2.3最常用的数据模型1.2.4层次模型1.2.5网状模型1.2.6关系模型AnIntroductiontoDatabaseSystenm1.2.5网状模型1.网状数据模型的数据结构2.网
2、状数据模型的数据操纵3.网状数据模型的完整性约束4.网状数据模型的存储结构5.网状数据模型的优缺点6.典型的网状数据库系统AnIntroductiontoDatabaseSystenm1.网状数据模型的数据结构网状模型满足下面两个条件的基本层次联系的集合为网状模型。1.允许一个以上的结点无双亲;2.一个结点可以有多于一个的双亲。AnIntroductiontoDatabaseSystenm网状数据模型的数据结构R1R2R3L1L2R1R2L3L1L2R3L4R4R5AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)表示方法(与层次数据模型相同)
3、实体型:用记录类型描述。每个结点表示一个记录类型。属性:用字段描述。每个记录类型可包含若干个字段。联系:用结点之间的连线表示记录(类)型之间的一对多的父子联系。AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)特点只能直接处理一对多的实体联系每个记录类型定义一个排序字段,也称为码字段任何记录值只有按其路径查看时,才能显出它的全部意义AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)网状模型与层次模型的区别网状模型允许多个结点没有双亲结点网状模型允许结点有多个双亲结点网状模型允许两个结点之间有多种联系(复合
4、联系)网状模型可以更直接地去描述现实世界层次模型实际上是网状模型的一个特例AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)R1R2R3L1L2R1R2L3L1L2R3L4R4R5AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)R1L1L2R2AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)学生宿舍学生教研室系教师AnIntroductiontoDatabaseSystenm网状数据模型的数据结构(续)父母人子女树种植砍伐养育赡养AnIntroductionto
5、DatabaseSystenm网状数据模型的数据结构(续)多对多联系在网状模型中的表示用网状模型间接表示多对多联系方法将多对多联系直接分解成一对多联系AnIntroductiontoDatabaseSystenm2.网状模型的数据操纵查询插入删除更新AnIntroductiontoDatabaseSystenm3.网状数据模型的完整性约束网状数据库系统(如DBTG)对数据操纵加了一些限制,提供了一定的完整性约束码双亲结点与子女结点之间是一对多联系属籍类别加入类别(自动的,手工的)移出类别(固定的,必须的,随意的)AnIntroductiontoDatabaseSystenm3.网状数
6、据模型的完整性约束完整性约束条件允许插入尚未确定双亲结点值的子女结点值允许只删除双亲结点值AnIntroductiontoDatabaseSystenm4.网状数据模型的存储结构关键实现记录之间的联系常用方法单向链接双向链接环状链接向首链接例:P29AnIntroductiontoDatabaseSystenm5.网状模型的优缺点优点能够更为直接地描述现实世界,如一个结点可以有多个双亲具有良好的性能,存取效率较高缺点结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握DDL、DML语言复杂,用户不容易使用AnIntroductiontoDatabas
7、eSystenm6.典型的网状数据库系统DBTG系统,亦称CODASYL系统由DBTG提出的一个系统方案奠定了数据库系统的基本概念、方法和技术70年代推出实际系统CullinetSoftwareInc.公司的IDMSUnivac公司的DMS1100Honeywell公司的IDS/2HP公司的IMAGEAnIntroductiontoDatabaseSystenm1.2数据模型1.2.1概念模型1.2.2数据模型的组成要素1.2.3最常用的数据模型1.2.4
此文档下载收益归作者所有