`
sunshineran
  • 浏览: 1127 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

数据库ER模型

 
阅读更多
ER模型转换关系数据库的 一般规则:
   (1) 将每一个实体类型转换成一个关系模式,实体的属性为关系模式的属性。
   (2) 对于二元联系,按各种情况处理,如下面所示。

二元关系


ER图


转换成的关系


联系的处理


主键


外键

1:1






(2个关系)
模式A
模式B



(有两种)

 
处理方式(1):
(1)把模式B的主键,联系的属性加入模式A


处理方式(2):

(2)把模式A的主键,联系的属性加入模式B
 


(略)

 



(依据联系的处理方式)


方式(1):
模式B的主键为模式A外键

方式(2):
表A的主键为表B的外键

1:N






(2个关系)
模式A
模式B
 



把模式A的主键,联系的属性加入模式B
 

 


(略)


模式A的主键为模式B的外键

M:N






(3个关系)
模式A
模式B
模式A-B


联系类型转换成关系模式A-B;
模式A-B的属性:
(a)联系的属性
(b)两端实体类型的主键


两端实体类型的主键一起构成模式A-B主键


两端实体类型的主键分别为模式A-B的

M:N联系的示例(学生与课程)

      学生(学号,姓名,性别,年龄)
                主键为学号
        课程(课程号,课程名,任课教师)
                  主键为课程号
        选课(学号,课程号,成绩)
                  主键为课程号、学号,外键为课程号,学号;

1:N联系的示例(商店与商品、商店与职工)

商店模式(商店编号,店名,店址,店经理)
     主键为商店编号
商品模式(商品编号,商品名,单价,产地,商店编号,月销售量)
        主键为商品编号,外键为商店编号
职工模式(职工编号,职工名,性别,工资,商店编号,开始时间)
      主键为职工编号,外键为商店编号
分享到:
评论

相关推荐

    数据库ER模型.pdf

    "数据库ER模型" ER模型(Entity-Relationship Model)是数据库设计中一种常用的数据模型,它描述了实体之间的关系和实体的属性。ER模型的设计过程可以分为三个步骤:确定实体、确定实体之间的关系和确定实体的...

    数据库ER模型答案.doc

    【数据库ER模型答案解析】 ER模型是数据库设计中的一个重要概念,它用于描述现实世界中的实体及其之间的关系。在商业集团数据库的场景中,ER模型通常用于构建数据模型,以便更好地管理和操作数据。 5.11 题目中...

    数据库设计和ER模型

    数据库设计和ER模型

    TJU-计科数据库实验(物流数据库ER模型与关系模型转换)

    1. 巩固ER模型的基本概念,如实体、属性、关系等。 2. 掌握ER模型到关系数据模型的转换规则。 3. 提高使用SQL创建关系模式的能力。 4. 熟悉在SQL中创建主键和外键约束的方法。 5. 练习通过SQL向数据库表添加实例数据...

    数据库系统原理课件:Er模型和关系模型.ppt

    数据库系统原理课件:ER模型和关系模型 ER模型是数据库系统原理中使用的一种概念模型,它使用实体、联系和属性来描述现实世界中有应用价值的信息结构。ER模型是一种抽象的模型,它可以用来描述现实世界中有应用价值...

    ER图向关系模型的转换

    ER图(Entity-Relationship Diagram)是数据库设计中用于描述数据模型的一种图形表示方式,它清晰地展现了实体、实体之间的联系及其属性。当设计阶段进入具体实施时,需要将ER图转换为关系模型,以便于在关系型...

    学生管理系统er图

    学生管理系统er图

    ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制

    ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER图与数据库模型图绘制ER...

    西北工业大学软件学院数据库系统实验二_ER模型

    西北工业大学软件学院数据库系统实验二_ER模型 要求: 可采用ER图或UML设计均可,但均需要附上文字说明。 1、实体类型(标识出弱实体); 2、每个实体的属性(单值/多值,派生,简单/复杂等等),要求属性写在一个...

    [管理学]数据库ER模型答案.doc

    ER 模型设计与数据库关系模型转换 ER 模型是一种用于描述实体之间关系的模型,它广泛应用于数据库设计和信息系统开发中。ER 模型由实体、属性和联系三部分组成,实体是对象或概念,属性是实体的特征,联系是实体...

    数据库er图怎么画.docx

    数据库ER图,全称为实体关系图(Entity-Relationship Diagram...在实际操作中,用户可以根据自己的需求和习惯,结合内置的工具和资源,轻松构建出符合设计需求的数据库ER模型,进而优化数据库架构,提高数据管理效率。

    一个毕业设计选题系统的数据库模型

    “数据库ER模型”是数据库设计的可视化工具,它使用图形符号来表示实体、属性和关系。在选题系统中,ER模型会明确表示学生、导师、选题之间的多对多、一对多或一对一关系,例如,一个导师可以指导多个学生,一个学生...

    数据库系统ER模型数据库系统ER模型.ppt

    数据库系统中的ER模型,全称为实体关系模型,是由P.P.S. Chen在1976年提出的一种概念数据模型,用于描述客观世界中的实体以及实体之间的关系。在ER模型中,世界被看作是由一系列实体和它们之间的联系构成的。 **...

    visio 数据库ER图绘制模板

    数据库ER图绘制模板:由P.P.S.Chen1976年提出,用E-R图来描述某一组织的信息模型。方法:由收集的材料分类、概括出实体,加以命名,取分析实体的属性,再根据属性描述其间的各种联系,用各种图形表示。(例物资入库...

    数据库ER图习题.pdf

    13. “住院管理信息系统”的ER模型需管理医生、护士、病人、病房、诊断、手术和结账等信息,涉及医疗服务的全面流程。 14. 电脑销售信息管理系统包含商品、供应商、仓库、营业员和门店,描述电脑产品的进销存和销售...

    数据库设计与ER模型.doc

    首先,ER模型是数据库设计中用于描述实体、属性和实体间关系的图形工具。在5.11案例中,存在“商店”、“商品”和“职工”三个实体集。商店与商品间有“销售”联系,与职工有“聘用”联系。在ER图中,商店与商品的...

    数据库ER图模型ppt课件.ppt

    "数据库ER图模型ppt课件" 数据库ER图模型是关系数据库设计的基础理论之一,该模型可以直观地描述实体之间的关系和实体的属性。ER图模型由Peter Chen在1976年提出,旨在描述概念模型,将概念模型映射为某个特定的...

Global site tag (gtag.js) - Google Analytics