`
niulanshan
  • 浏览: 564038 次
文章分类
社区版块
存档分类
最新评论

数据库设计之实体E-R图

 
阅读更多

一、E-R图基本概念

E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型


二、E-R图构成要素

构成E-R图的基本要素是实体型属性联系,其表示方法为:
·实体型(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名;如果是弱实体的话,在矩形外面再套实线矩形。
·属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来;如果是多值属性的话,再椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。
·联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。如果是弱实体的联系则在菱形外面再套菱形。
联系可分为以下 3 种类型:
(1) 一对一联系(1 ∶1)
(2) 一对多联系(1 ∶N)
(3) 多对多联系(M ∶N)

三、E-R图构成成分

在ER图中有如下四个成分:
矩形:表示实体,在框中记入实体名。
菱形:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。

四、E-R图举例


1、用户实体对象



2、主题实体对象



3、论坛实体对象



4、回复主题实体对象


分享到:
评论

相关推荐

    数据库设计--实体联系模型(E-R图)

    实体联系模型(E-R图)是数据库设计中的基础工具,用于描述现实世界中的实体、属性以及实体之间的关系。E-R图在概念设计阶段起着关键作用,能够帮助我们构建清晰的数据模型,为后续的逻辑设计和物理设计打下坚实的...

    图书馆数据库设计 需求分析 E-R 图 逻辑设计

    图书馆数据库设计需求分析 E-R 图逻辑设计 数据库设计是指根据用户的需求,设计一个满足需求的数据库系统的过程。数据库设计的步骤包括需求分析、概念设计、逻辑设计、物理设计等。其中,E-R 图是概念设计的重要...

    数据库流程图和E-R图绘制

    数据库流程图和E-R图是数据库的基础知识,掌握这些知识对于数据库设计和开发至关重要。在本资源中,我们将详细讲解数据库流程图和E-R图的绘制,包括实验步骤和结果。 数据库流程图是描述数据库系统中数据流向和处理...

    工资管理系统E-R图 数据库课程设计

    工资管理系统E-R图 数据库课程设计 工资管理系统E-R图 数据库课程设计 工资管理系统E-R图 数据库课程设计

    数据库实验--E-R建模与关系表转换--实验报告

    本实验报告的主要目的是了解和掌握 E-R 图的基本概念,培养根据实际应用领域数据对象描述、抽取数据对象特征、关联关系等信息,设计数据库概念结构的能力,并学习 Power Designer 进行数据模型转换和关系表的自动...

    数据库设计(数据字典,E-R图,模式关系等)

    E-R图(实体-关系图)是数据库设计的可视化工具,用于表示实体、属性以及实体之间的关系。实体可以是人、事物或概念,而属性则是描述实体的特性。E-R图通常由实体(矩形)、属性(椭圆)和联系(线段)组成。例如,...

    数据库系统(四)---关系型数据库设计及E-R图.pdf

    本文档主要关注关系型数据库设计中的概念结构设计和逻辑结构设计,特别是如何利用E-R图进行设计。 1. **关系型数据库**:关系型数据库采用关系模型,它由一组遵循特定规则的二维表格组成,这些规则基于Codd的12条...

    数据库设计与E-R模型的设计

    E-R(实体-关系)模型是数据库概念设计阶段的核心工具,能够有效地表达和组织数据。 在数据库的生命周期中,通常分为七个阶段:规划、需求分析、概念设计、逻辑设计、物理设计、实施和维护。E-R模型主要在概念设计...

    E-R图和数据库建模

    E-R图(实体-关系图)是数据库建模的一种常用方法,它通过图形化的方式表示实体、属性以及实体之间的关系。在本主题中,我们将深入探讨E-R图以及如何使用PowerDesigner v12.5这一强大的工具进行数据库建模。 首先,...

    想要的数据库各类E-R图集

    E-R图,全称为实体-关系图(Entity-Relationship Diagram),是数据库设计中用来表示实体、关系和属性的重要工具。它是由陈品山在1976年提出的,旨在直观地表达数据模型,帮助设计者理解和构建关系数据库。E-R图以...

    网吧信息管理系统数据库设计 ,里面包含了E-R图、各信息存储表的设计,sql代码设计等,十分丰富。

    E-R图是数据库设计的重要组成部分,局部E-R图分别展示了各部门的核心实体和关系,全局E-R图则整合了所有部门的实体和联系,形成完整的数据库模型。 数据表设计包括了如`Computer`(计算机信息)、`WorkType`(职务...

    数据库实例(包括实体之间的关系以及E-R图)

    数据库实例主要涉及数据库设计的基本概念,包括实体、属性、关系以及E-R图的使用。实体是数据库中的基本单元,如系、教师、学生和课程,它们都有特定的属性,如系有系编号、系名和位置,课程有课程号、课程名称和...

    机动车保险的E-R图

    本次讨论将围绕“机动车保险的E-R图”这一主题展开,深入解析机动车投保、理赔过程中的实体、属性以及实体之间的关系,旨在揭示机动车保险业务背后的数据库设计逻辑。 ### 一、E-R图概述 E-R图,全称为Entity-...

    超市管理系统E-R图

    超市管理系统E-R图是数据库设计中的一个重要组成部分,用于表示实体之间的关系,以便构建高效、准确的数据存储模型。在这个系统中,我们关注的主要实体包括商品、仓库、消费者和交易过程。 首先,商品实体包含了如...

    数据库设计 E-R实体联系图.docx

    数据库设计中的E-R实体联系图是数据建模的重要工具,它用于将现实世界的实体和它们之间的联系可视化,以便更好地理解和设计数据库结构。E-R图,全称为实体-关系图,是需求分析、数据流图和数据字典阶段的进一步抽象...

    SQl 学生宿舍管理系统数据库课程设计E-R+需求分析说明书

    接着,E-R(实体-关系)图是数据库设计中的重要工具,用于描绘实体间的关系。在学生宿舍管理系统中,主要的实体可能包括“学生”、“宿舍”、“床位”和“管理员”。实体之间可能存在多种关系,如“学生居住在宿舍”...

    数据库合集 E-R图属性集

    7. **数据库设计过程**:从E-R模型到实际数据库的创建,包括需求分析、概念设计(绘制E-R图)、逻辑设计(转换为关系模型)、物理设计(确定表的索引、分区等物理特性)。这个过程中,E-R图起着至关重要的作用,因为...

    用PowerDesigner反向工程生成E-R图

    使用PowerDesigner进行反向工程可以快速生成E-R图,从而提高数据库的设计和维护效率。PowerDesigner的强大功能和灵活的数据模型设计使其成为业界领先的数据建模工具。本文档提供了使用PowerDesigner进行反向工程生成...

    E-R图学习和数据库设计

    E-R图,全称为实体-关系图(Entity-Relationship Diagram),是数据库设计中用来描述现实世界数据模型的重要工具。它主要用于构建概念数据模型,帮助数据库设计师理解并表达数据间的复杂关系。E-R图通过图形化的方式...

Global site tag (gtag.js) - Google Analytics