单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式数据库原理授课教师:王哲复习上节课内容概念模型基本数据模型层次模型网状模型关系模型主要内容E-R模型向关系模型的转换数据库系统结构数据库系统的组成一E-R模型向关系模型的转换用E-R图描述了系统中实体集与实体集之间的联系但是E-R模型只能说明实体间语义的联系还不能进一步说明详细的数据结构一般遇到一个实际的问题总是先设计一个E-
#
——数据库应用教程 E-R模型是由于1976提出的现已广泛应用于数据库设计中该模型通过E-R图表示实体集及实体集之间的联系用于实现数据的第一次抽象即把现实世界转换为信息世界在设计数据库时人们往往把E-R图作为中间步骤用E-R图准确地反映出信息再从E-R图构造出实施数据模型从而使问题变得简单不易犯错【例3-4】同一实体集内部的一对多联系的绘制方法假设在某单位里职工实体集中的实体可分成两类
数据库的E-R图如下: 1寝室管理E-R图是否文明几栋分数类别 文明寝室 寝室楼管理删除编号类别几栋几栋几人间几号管理ID类别编号管理 管理员损坏公告栏密码内容几号管理是否审核删除ID宿舍公告栏显示内容时间 2班级管理E-R图专业名 系别 专业添加删除修 改 ID系名 管理员 ID 密码3用户管理E-R图 ID密码 学生系别E-mail民族性别年龄入学时间
#
学生成绩管理①E-R模型图如下学生年龄课程课程号课程名专业性别成绩MN②关系数据模型如下 学生(年龄性别专业) 课程(课程号课程名) 成绩(学生课程)2库存管理①E-R模型图如下市场部采购部库存管理部生产部生产部编号数量编号名称成员原材料编号成品名称编号名称成品需求量名称名称编号原材料成品原材料成品编号名称数量编号数量11111111②关系数据模型如下 市场部(编号名称成品需求量)
level设计过程建模约束E-R 图 设计中的问题 弱实体集 扩展的 E-R 特性银行数据库的设计数据库设计的其他问题202346指参与一个联系集的实体集数目涉及两个实体集的联系集叫做二元(binary) (或两度)总体上大多数数据库系统中的联系集是二元的联系集可以涉及两个以上的实体集涉及两个以上的实体集的联系集很少见表示一个实体通过一个联系集能够与多少个实体相关联在二元联系集中非常有用对二元联系
依据抽象方法和原理来逐级建立ER图分类抽象:Classfication定义对象值与型之间is member of的语义实体型就是分类抽象:如学生是实体型张三是其中一员表达语义is member of 学生张三具有和所有学生共同的行为(学习某门课程)和特征(具有班号等)描述方法如右图所示:学生用途:定义实体型间子类的关系is subset of的语义概括抽象示例或n学生A(KAUA1
实验报告书实验目的:完成图书管理系统(学生选课系统学校人事管理系统医院病历管理系统四者任选其一)的需求分析系统掌握软件开发过程中需求规约(规格)说明书的写法完成图书管理系统(学生选课系统学校人事管理系统医院病历管理系统)的需求分析报告实验主要内容:图书管理系统(学生选课系统学校人事管理系统医院病历管理系统)对待开发软件提出的需求进行分析并给出详细的定义分析实现工程目标应该采取的策略及系统必须完成的
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第二章 ER模型与关系模型张建英单位:大连理工大学电信学院:84706003-3820E-mail:zhangjydlut.eduzhangjianyingyahoo本章要点1 数据模型组成要素2 概念模型3 常用的数据模型4 ER图转换为表5 小结21 数据模型(Data Model)组
违法有害信息,请在下方选择原因提交举报