第二章节建构关系数据库_第1页
第二章节建构关系数据库_第2页
第二章节建构关系数据库_第3页
第二章节建构关系数据库_第4页
第二章节建构关系数据库_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、第二章节建构关系数据库复习:构建数据库的四个基本过程n1、数据的收集与分类 n2、建立实体-联系模型(E-R图)n3、将E-R图转换为关系数据模型。n4、创建数据库 一、从E-R模型到关系数据模型的转换n关系数据模型是采用二维表的形式表示实体及其实体之间的联系n将E-R模型转换成关系数据模型,可以分两步进行:n1、将每个实体集转换成一个二维表n2、将实体集之间的联系转换成一个二维表。1、将每个实体集转换成一个二维表n实体的属性-二维表的字段n一个具体的实体-二维表中的一条记录n实体中增加“备注”项,方便记录一些特殊情况。注:三表的关键字分别是:学校名称、选手编号、作品编号2、将实体集之间的联系

2、转换成一个二维表n用二维表来表示实体集之间的联系,有2种方法n1)定义一个新的二维表,包含联系本身的属性及其他实体集中的关键字属性,通过它们将这些实体集关联起来。“中小学生信息技术大赛中小学生信息技术大赛”关系数据模型关系数据模型1n2)在一个表中,加入联系的属性以及另外一个表中的关键字属性,从而建立起它们之间的联系。“中小学生信息技术大赛中小学生信息技术大赛”关系数据模型关系数据模型2关系模型:参赛学校表(学校名称,地址,联系 ,电子邮箱,备注)二、其他数据模型n在数据库技术发展过程中,最常用的数据模型有三种:n层次模型n网状模型n关系模型1、层次模型n用树型结构来表示实体之间联系的模型成为层次模型。n特点:n只有一个结点没有父结点,此结点为树的根。n根结点以外的其他结点有且仅有一个父结点。2、网状模型n用网状结构来表示实体之间的联系 的数据模型称为网状模型n特点n允许一个以上的结点没有父结点。n允许结点有多于一个以上的父结点。某医院管理数据库的网状模型n一个网状模型可以理解为多个层次模型的集合。所以网状模型和层次模型本质上是一样的。n它们都是基本层次关系的集合。用结点表示实体,用连线表示实体之间的联系。n从物理上看,它们每一结点都是一个存储记录,用链接指针来实现记录之间的关系。n存储数据时,这些链接指针已经固定了,因此检索数据时候

温馨提示

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

评论

0/150

提交评论