博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SQL Server数据库学习笔记-E-R模型
阅读量:5081 次
发布时间:2019-06-12

本文共 717 字,大约阅读时间需要 2 分钟。

实体(Entities)联系(Relationships)模型简称E-R模型也称E-R方法,是由P.P.Chen于1976年首先提出的。还有一个关键元素Attributes-属性,它提供不受任何数据库管理系统(DBMS)约束的面向用户的表达方法,在数据库设计中被广泛用作数据建模的工具。

E-R图也即实体-联系图(Entity Reationship Diagram),提供了表示实体、属性和联系的方法,用来描述显示时间的概念模型(不同于概念数据模型)。

E-R图表示方法:

实体(Entity):用矩形表示,矩形框内写明实体名。如果是弱实体的话,在矩形外面再套实线矩形。

属性(Attribute):用椭圆形表示,并用无向边将其与相应的实体连接起来。如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。

联系(Relationship):用菱形表示,菱形框内写明联系名,并用无向边分别于有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n或m:n)。如果是弱实体的联系则在菱形外面再套菱形。

概念数据模型与E-R模型的关系

概念数据模型(Conceptual Data Model)也称为信息模型。它是对客观事物及其联系的抽象,用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具。而E-R模型正是表现概念模型最常用的方法。注意:E-R模型不完全等于CDM。

E-R图的作用:

主要用来给客户沟通的,目的就在于,需要在这张图上将编程人员和客户达成一致。

转载于:https://www.cnblogs.com/Khadron/p/3709385.html

你可能感兴趣的文章
JQuery创建规范插件
查看>>
AD 域服务简介(三)- Java 对 AD 域用户的增删改查操作
查看>>
Unity中Text渐变色,和Text间距
查看>>
P4932 浏览器
查看>>
Concurrency Kit 0.2.13 发布,并发工具包
查看>>
SQL Relay 0.50 发布,数据库负载均衡器
查看>>
Infinispan 5.3.0.Alpha1 发布
查看>>
设计模式学习笔记——原型模式(Prototype)
查看>>
算法普林斯顿
查看>>
Struts2之类范围拦截器和方法拦截器
查看>>
模型层(练习)
查看>>
XML解析技术研究(一)
查看>>
Qt 学习之路 :使用 QJson 处理 JSON
查看>>
NPOI操作Excel导入导出
查看>>
angularJS 移动端焦点图
查看>>
jvm 这我就能会了 擦
查看>>
实战技能:小小微信支付业务,何必虚惊一场
查看>>
17-1 djanjo进阶-路由,视图,模板
查看>>
Shell脚本8种字符串截取方法总结
查看>>
P3254 圆桌问题
查看>>