
ER模型常用于信息系统设计中;比如它们在概念结构设计阶段用来描述信息需求和/或要存储在数据库中的信息的类型。但是数据建模技术可以用来描述特定论域(就是感兴趣的区域)的任何本体(就是对使用的术语和它们的联系的概述和分类)。
在基于数据库的信息系统设计的情况下,在后面的阶段(通常叫做逻辑设计),概念模型要映射到逻辑模型如关系模型上;它依次要在物理设计期间映射到物理模型上。注意,有时这两个阶段被一起称为“物理设计”。
扩展资料:
E-R模型的组成:
E-R图模型的组成是由实体,属性和联系。其中实体是一个数据的使用者,其代表软件系统中客观存在的生活中的实物,如人、动物,物体、列表、部门、项目等.而同一类实体就构成了一个实体集。实体的内涵用实体类型来表示。实体类型是对实体集中实体的定义。

2025-03-03 广告
R模型的作用:
以建筑房屋的例子,说明建筑师、建筑工人和原材料商的作用,强调数据库规划师、数据库操作人员和数据库管理系统的作用,指出ER模型是种基于关系模型的数据库整体规划方法。
设计方法:从用户需求调研开始,结合学籍信息系统的案例说明。
1、调研用户需求,得到几点基本要求,如“查找和修改学生的基本信息”,“查找和修改学生成绩信息”。
2、识别用户需求中的数据内容,忽略功能性内容,并再次调研以确定数据的含义,如什么是学生基本信息。最终得到如下数据:学号,姓名,性别,生日,身高、课程名、成绩。判断这些数据是否合格,只需判断它们是否可以再次细分(准则1)。这些最后得到的数据被称为属性。
3、将全部信息放入一个关系,虽然功能可行,但是冗余太大,易带来不一致的危险。
4、使用“拆”的方法,将关系按照语义联系细分。
扩展资料:
ER图的绘制方法:
结合学籍信息系统案例简述建模方法,并描述相应的ER图。说明实体、属性(包括主属性)和联系的画法。
强调ER模型设计的两大内容:一是将需求通过ER表达,另一个是将ER转换为关系模型。ER图是从实践归纳出来的理论方法,可以重新指导实践行为,既可以作为理解和表达用户数据需求的手段,同时也构成如何生成关系模型的依据。
参考资料:百度百科-E-R模型
