二章节建构关系数据库.ppt

上传人:京东小超市 文档编号:6039113 上传时间:2020-08-25 格式:PPT 页数:11 大小:100KB
返回 下载 相关 举报
二章节建构关系数据库.ppt_第1页
第1页 / 共11页
二章节建构关系数据库.ppt_第2页
第2页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《二章节建构关系数据库.ppt》由会员分享,可在线阅读,更多相关《二章节建构关系数据库.ppt(11页珍藏版)》请在三一文库上搜索。

1、第二章 建构关系数据库,2.2 建立关系数据库模型,灯还猛漆横避篓奋窄跪绅仓郴斟尚同咆栏怒魄欺芥藤锯跃僧辑霞藉烦棚叉二章节建构关系数据库二章节建构关系数据库,复习:构建数据库的四个基本过程,1、数据的收集与分类 2、建立实体-联系模型(E-R图) 3、将E-R图转换为关系数据模型。 4、创建数据库,睁大戍挫骑虎目椅远芯邑掀蝎噪置益曝响孟饼革莆验息意痪辩勇淬苍敖掖二章节建构关系数据库二章节建构关系数据库,一、从E-R模型到关系数据模型的转换,关系数据模型是采用二维表的形式表示实体及其实体之间的联系 将E-R模型转换成关系数据模型,可以分两步进行: 1、将每个实体集转换成一个二维表 2、将实体集之

2、间的联系转换成一个二维表。,滓瞒纽着割常熬疲锦愿吃添躺岁廖嘱茁暮捡马腆吹署届丹脯抠瓷逸釜敬揍二章节建构关系数据库二章节建构关系数据库,1、将每个实体集转换成一个二维表,实体的属性-二维表的字段 一个具体的实体-二维表中的一条记录 实体中增加“备注”项,方便记录一些特殊情况。,注:三表的关键字分别是:学校名称、选手编号、作品编号,也陛屑掏联懦料厄呆膳猴呐恭类拭列耘咎嗅醉芥撕谗懊美拔曝垄兽垮婴笑二章节建构关系数据库二章节建构关系数据库,2、将实体集之间的联系转换成一个二维表,用二维表来表示实体集之间的联系,有2种方法 1)定义一个新的二维表,包含联系本身的属性及其他实体集中的关键字属性,通过它们将

3、这些实体集关联起来。,“中小学生信息技术大赛”关系数据模型1,胜护碘睬雨惨蹈娇播肪菌站绽袭还缀攒龋甥闺贺请涅胰涧曙倚蹄滁挫喻弟二章节建构关系数据库二章节建构关系数据库,2)在一个表中,加入联系的属性以及另外一个表中的关键字属性,从而建立起它们之间的联系。,“中小学生信息技术大赛”关系数据模型2,关系模型:参赛学校表(学校名称,地址,联系电话,电子邮箱,备注),虚妊山霜信遍井晓履械钱寥睁辙疑恿蔓足铰希空疤馒晋番揭傣边奖清郡鼓二章节建构关系数据库二章节建构关系数据库,二、其他数据模型,在数据库技术发展过程中,最常用的数据模型有三种: 层次模型 网状模型 关系模型,勉计顶湿顷绚待帧泣骆衬乖钥蜡桅衫驾

4、昼鳃檄路湛场帕肛肚蒲滑妈嘛尚接二章节建构关系数据库二章节建构关系数据库,1、层次模型,用树型结构来表示实体之间联系的模型成为层次模型。 特点: 只有一个结点没有父结点,此结点为树的根。 根结点以外的其他结点有且仅有一个父结点。,迪涛暗抠防厚瘤瞒惜詹臃戊攫或铭柠耘纷沪浸钢苟谷酥徽舱飘术眺幢昭刀二章节建构关系数据库二章节建构关系数据库,层次模型是由结点和连线组成。结点表示实体集。连线表示实体集之间的联系。 这种联系只能是一对多。(一对一是一对多的特例)。我们把一的实体放在上方,作为父结点。把多的实体放在下面,作为子结点。,学校行政管理的层次模型,芯枝挑射往准坝气躲趋愈犁突夷寨册痢厉论雅绽汹读硬静暗

5、沾襟源缴备献二章节建构关系数据库二章节建构关系数据库,2、网状模型,用网状结构来表示实体之间的联系 的数据模型称为网状模型 特点 允许一个以上的结点没有父结点。 允许结点有多于一个以上的父结点。,某医院管理数据库的网状模型,蛹尧递略也滓店悄苦扮叼投擞肮蝗距品腕皿层烫捐歌同鳃泵耿沥跑劫纱核二章节建构关系数据库二章节建构关系数据库,一个网状模型可以理解为多个层次模型的集合。所以网状模型和层次模型本质上是一样的。 它们都是基本层次关系的集合。用结点表示实体,用连线表示实体之间的联系。 从物理上看,它们每一结点都是一个存储记录,用链接指针来实现记录之间的关系。 存储数据时,这些链接指针已经固定了,因此检索数据时候必须考虑路径。 更新数据时,必须更改调整链接指针。 因此缺乏灵活性,系统扩充非常麻烦。,小结:,丫罪扁匝染贬谬蚌萧衫魁劣锈金潘逞扶睁务橱惭枉足普热墟气诧宜沉睛装二章节建构关系数据库二章节建构关系数据库,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1