清华大学出版社 5,l数据模型 3.网状模型 用有向图结构表示实体类型及实体间联系的数 据模型称为网状模型( Network mode) 有向图中的结点是记录类型,箭头表示从箭尾 的记录类型到箭头的记录类型间联系是N:1联系。 网状模型查找算法较层次模型要复杂一些,它 是按结点内保存的导航信息来实现的。 ■现在几乎没有人使用网状数据库了,但这种数 据库在数据库技术的发展史上有着极为重要的 地位
3.网状模型 ◼用有向图结构表示实体类型及实体间联系的数 据模型称为网状模型(Network Model)。 ◼有向图中的结点是记录类型,箭头表示从箭尾 的记录类型到箭头的记录类型间联系是N:1联系。 ◼网状模型查找算法较层次模型要复杂一些,它 是按结点内保存的导航信息来实现的。 ◼现在几乎没有人使用网状数据库了,但这种数 据库在数据库技术的发展史上有着极为重要的 地位。 数据库理论 5.1.1 数据模型
清华大学出版社 5,l数模型 4关系模型 ■在关系数据库中,数据模型由数据结数据操 喜 楼性结卖需发组成。其中的数据定不 关系模型( Relational model)的主要特征是采 建集漆梅醭 耐盐操就爱续的侶卖的适 关系泰示与前两种模梨相比,数据绩构简单 对关数据库的换述苏数据雄模式关东数 语勤耐笔影 型,它的实例 称为关系 系实际上是一张三维表格
4.关系模型 ◼在关系数据库中,数据模型由数据结构、数据操 作和完整性约束三部分组成。其中的数据定义不 明显包含物理存取路径。 ◼关系模型(Relational Model)的主要特征是采 用二维表格的形式来描述实体集,使得实体的描 述和实体间联系的描述成为单一的结构类型-- -关系表示。与前两种模型相比,数据结构简单。 ◼对关系数据库的描述称为关系数据库模式,关系数 据库模式是若干个关系模式的集合。 ◼关系模式相当于前面提到的记录类型,它的实例 称为关系,每个关系实际上是一张二维表格。 数据库理论 5.1.1 数据模型
清华大学出版社 ESS 文件结构(实体属性集)模各实体关于属性经办人的值 文件SHOP 店名地址经办人电话 (实体商 店的集 解放路食品店解放路262号李国基85222211 合) 桃园商场桃园路5号张山6522611 香香瓜果店北大街21号王宏85123311 白塔干鲜果店西大街56号 亮2223211 北大街食品店北大街162号林青青85553数据项 (单个 记录(实/友谊杂品店西大街511号李光明33456711属性 体香香瓜 的值) 果店) 光华商店东大街35号何重庆83046711 路宝商店东大街001号奏淮江8889911
数据库理论 5.1.1 数据模型 解放路食品店 解放路262号 李国基 85222211 桃园商场 桃园路5号 张 山 65226611 香香瓜果店 北大街21号 王 宏 85123311 白塔干鲜果店 西大街56号 宋 亮 22233211 北大街食品店 北大街162号 林青青 88555511 友谊杂品店 西大街511号 李光明 33456711 光华商店 东大街35号 何重庆 83046711 路宝商店 东大街001号 秦淮江 88889911 店 名 地 址 经办人 电 话 文件结构(实体属性集) 各实体关于属性经办人的值 记录(实 体香香瓜 果店) 文件SHOP (实体商 店的集 合) 数据项 (单个 属性 的值)
清华大学出版社 5,l数模型 关系模型和层次、网状模型的最大差别是用码而不 是用指针导航数据,其表格简单,用户只需用简单 的查询语句就可以对数据库进行操作,并不涉及存 储结构、访问技术等细节。 ■SQL语言是关系数据库的代表性语言,已得到广泛 的应用
◼关系模型和层次、网状模型的最大差别是用码而不 是用指针导航数据,其表格简单,用户只需用简单 的查询语句就可以对数据库进行操作,并不涉及存 储结构、访问技术等细节。 ◼SQL语言是关系数据库的代表性语言,已得到广泛 的应用。 数据库理论 5.1.1 数据模型
清华大学出版社 5,l数模型 5.对象模型 ■面向对象数据库是面向对象概念与数据库技术相 结合的产物。 〓面向对象模型能完整地描述现实世界的数据结构, 具有丰富的表达能力,但模型相对比较复杂,涉 及的知识比较多是目前数据库技术的热点,但
5.对象模型 ◼面向对象数据库是面向对象概念与数据库技术相 结合的产物。 ◼面向对象模型能完整地描述现实世界的数据结构, 具有丰富的表达能力,但模型相对比较复杂,涉 及的知识比较多,是目前数据库技术的热点,但 还未达到关系数据库的普及程度。 数据库理论 5.1.1 数据模型