数据库 |
您所在的位置:网站首页 › e-r模型设计步骤 › 数据库 |
一.什么是E-R图
E-R图全称:“Entity-Relationship Approach”,是一种“实体-联系”方法。 E-R图的优点: 1.自然地描述现实世界。 2.图形结构简单。 3.设计者和用户易理解。 4.是数据库设计的中间步骤,易于向数据模型转换。 二.E-R图的图形符号 2.1方框:表示一个实体集,在框内写明实体集的名字。 例如有一个学生实体集: 表示联系。菱形框内表明联系名,与其相关的实体集之间用箭头表示,一个箭头代表为1,两个箭头代表为多。 例如有一个校长实体集,一个学校实体集,校长和学校之间是负责关系: 表示属性。在框内写上属性的名字,并用无向边连向与其相关的实体集或联系。 三.E-R图的绘制步骤第一步: 找出实体集、联系以及他们的属性。 第二步: 画出实体集、联系分别与属性之间的部分E-R图,如下图: 第三步: 将部分E-R图连接起来即可得到完整的E-R图。 四.例题讲解试看如下一道例题: 题目描述:“一个工厂内含有若干个厂房,每个厂房可以容纳若干种螺丝,每种螺丝可以存放在不同的厂房内。每个厂房内还聘用若干个员工,聘用内有工期、薪资。螺丝有编号,大小之分,员工有姓名、工号、年龄之分。试画出整个E-R图。” 我们按照上面所讲的三步来做: 第一步: 找出实体集、联系、属性: 在该例子中, 实体集有: 工厂、厂房、螺丝、员工 联系有: 含有(工厂含有厂房)、容纳(厂房容纳螺丝)、聘用(厂房聘用员工) 属性有: 螺丝:编号、大小 员工:姓名、工号、年龄 聘用:工期、薪资 容纳:种类 第二步: 画出部分E-R图: 实体集-联系图: 实体集-属性图: 员工属性: 螺丝属性: 联系-属性图: 聘用属性: 包含属性: 第三步: 将所有的部分E-R图连接到一起: 怎么样,三步走是不是很简单呢? |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |