数据库原理数据模型_第1页
数据库原理数据模型_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.1.3 数据模型 数据模型是指数据库的组织形式,它决定了数据库中数据之间联系的表达方式。常用的 数据模型有三种:层次模型、网状模型、关系模型。 层次模型 层次模型的结构象一棵倒立的树,树根、树的分枝点和树叶都可视为结点。树的结点代 表实体,树枝代表联系。在这种结构中,树的根结点是唯一向上没有联系的结点,它处在最 高层(或第一层);树叶是向下没有任何联系的结点;其余的结点(枝结点)向上只有一个 联系,而向下可以有多个联系。结点是分层的,处在同一层上的结点之间没有联系,所有联 系的方向都是向下的。例如,图1.1所示的高校组织结构就属于层次模型。 学校 院系 部 处 专专专部部部科科科 业业业门

2、门门室室室 123123123 图1.1 层次模型 网状模型 网状模型是层次模型的拓展,结点之间的联系象一张网,网上的连接点都是结点。结点 之间是平等的,不分层次,每个结点表示一个数据元素。在网状模型中可以有任意个结点( 包括零个)无上层联系;至少有一个子结点有多个上层,所以网状模型有更一般的表示事实 的能力。例如,图1.2所示的“教师”、“学生”、“课程”、 “成绩”之间的联系就是网 状模型。 教师: 姓名 职称 课程名 学生: 课程: 学号 姓名 专业 专业 课程名 学时数 成绩: 学号 课程名 成绩 图1.2 网状模型 关系模型 在关系模型中,数据之间的联系是用关系来表示的,其实质是将数

3、据的逻辑结构归结为 满足一定条件的二维表形式,每一个二维表称为一个关系。表1-1 为一学生基本情况的关系 表。每个关系都有一个名称,称为关系名。二维表中的每一行称为一个元组,相当于一条记 录。表中的每一列栏目称为一个属性,相当于一个字段。在每个关系中,既不允许有内容完 全相同的行,也不允许有名字相同的列。 采用关系模型表示数据之间的联系,其主要特点在于数据描述的统一性,即数据之间的 联系只能用关系来表示。关系模型有其严格的数学基础,数据的各种处理主要以集合代数为基础。 表1-1 学生基本情况表 学号 班级 姓名 性别出生日期团员 籍贯 入学日期 98033001 电力98-2 雷梦凡 男 80/02/05是 陕西 09/01/98 98033013 电力98-1 李心怡 女 79/11/02是 浙江 09/01/98 98033047 电力98-2 白云鸽 女 80/09/12否 江西 09/01/98 98033013 电力98-1 金默 男 80/07/24是 黑龙江09/01/98 98033056 电力98-2 黄灿 男 79/08/22

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论