需求分析-----E-R图

E-R图

1、实体
实体即数据对象,是对软件必须理解的符合信息的抽象。所谓符合信息是指具有一系列不同性质或属性的事物,仅有单个值(例如宽度)不是数据对象。
数据对象可以是外部实体(例如产生或使用信息的任何事物)、事物(例如报表)、行为(例如打电话)、事件(例如响警报)、角色(例如教师、学生)、单位(例如会计科)、地点(例如仓库)或结构(例如文件)等。总之,可以由一组属性来定义实体都可以被认为是数据对象。
数据对象彼此之间是有关联的,数据对象只封装了数据而没有对施加于数据上的操作的引用。

2、属性
属性定义了数据对象的性质,应该根据对所要解决的问题的理解,来确定特定数据对象的一组合适的属性。

3、联系
客观世界的事物彼此间往往是有联系的。数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可以分为以下三种类型:
(1) 一对一联系(1:1)
(2) 一对多联系(1:N)
(3) 多对多联系(M:N)
联系也可能有属性。
4、 实体-联系图的符号
通常,使用实体联系图(entity-relationship diagram)来建立数据模型。可以把实体-联系图简称为ER图,相应地可把用ER图描绘的数据模型称为ER模型。
ER图中包含了实体(即数据对象)关系和属性3种基本成分,通常用矩形框代表实体用连接相关实体的菱形框表示关系,用椭圆形或圆角矩形表示实体(或关系)的属性,并用直线把实体(或关系)与其属性连接起来。
人们通常就是用实体、联系和属性这3个概念来理解现实问题的,因此,ER模型比较接近人的习惯思维方式。此外,ER模型使用简单的图形符号表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,因此,ER模型可以作为用户与分析员之间有效的交流工具。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值