需求分析-----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
    评论
书管理信息系统是为了提高书馆管理效率和服务质量而设计的。在进行系统分析与设计时,E-R(实体-关系)被广泛应用。 E-R是用于描述系统中实体和实体之间关系的形表示方法。在书管理信息系统中,主要包括以下几个实体: 1. 书(Book):表示馆藏书籍,包括书名、作者、出版社等属性。 2. 读者(Reader):表示借阅者,包括姓名、性别、联系方式等属性。 3. 借阅记录(BorrowRecord):表示借阅书籍的记录,包括借阅日期、归还日期等属性。 4. 书馆管理员(Librarian):表示负责管理书馆的人员,包括姓名、职务等属性。 在E-R中,这些实体之间通过关系连接起来。例如,书和借阅记录之间的关系是"一个书可以有多个借阅记录,一个借阅记录属于一个书";读者和借阅记录之间的关系是"一个读者可以有多个借阅记录,一个借阅记录属于一个读者";书管理员和借阅记录之间的关系是"一个书管理员可以管理多个借阅记录,一个借阅记录属于一个书管理员"。 通过E-R的设计,可以更清晰地展现书管理信息系统中实体之间的关系,有助于分析和设计系统的结构和功能。同时,E-R也可以作为开发者和用户之间的交流工具,在系统开发过程中进行反复确认和调整,确保系统能够满足用户需求。 总而言之,E-R书管理信息系统的分析与设计中起着重要的作用,可以帮助开发者更好地理解系统的结构和功能,从而设计出更高效和可靠的系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值