实体关系图(数据库资料)
来源:互联网 发布:机房网络维护流程 编辑:程序博客网 时间:2024/04/28 03:18
解释
实体关系图:简记E-R图是指以实体、关系、属性三个基本概念概括数据的基本结构,从而描述静态数据结构的概念模式。E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。E-R模型最常见的运用是在数据库设计的分析阶段,也就是数据库设计者和数据库用户之间的沟通工具和桥梁。E-R模型的作用是建构一个概念数据模型,而概念数据模型正是数据库结构的表示法,而且這种表示法与数据库管理系统及数据模型都无关系。
构成
实体(Entity):
它是关系型数据库的最基本抽像概念,用以描述真实世界的物件。
用矩形表示,矩形框内写明实体名;比如学生张三丰、学生李寻欢都是实体。
实体可细分为:
- 强实体(strong entity):指不需要依附其他实体而存在的实体。用单边矩形表示。
- 弱实体(weak entity):是指需要依附其他实体而存在的实体。 用双边矩形表示。
属性(Attribute):
用来描述实体的性质。
用椭圆形表示,并用无向边将其与相应的实体连接起来;比如学生的姓名、学号、性别、都是属性。
属性可分为:
- 简单属性(simple attribute):已经无法再继续切割成其他有意义的单位。
- 复合属性(composite attribute):代表未来该属性可以进一步作切割。如:地址属性是由市、县、乡、具体在址等各属性组成。
- 衍生属性(derived attribute ):
联系(Relationship):
用來表示一個实体与另一个实体关系的方式。
用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)就是指存在的三种关系(一对一,一对多,多对多)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。
- 一对一关系:
- 一对多或多对一关系:
- 多对多关系:
具体实体如下:
- 实体关系图(数据库资料)
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 用实体关系图进行数据库建模
- 数据库设计--实体关系图(ERD)
- 数据库实体关系映射
- 如何用Visio画数据库实体关系图
- 如何用Visio画数据库实体关系图
- 如何用Visio画数据库实体关系图
- PowerDesinger:实体关系图->物理数据模型(关系表)->sql语句-数据库
- 数据库中实体的对应关系
- 使用VISIO远程服务器上的ORACLE数据库,反向生成数据库实体关系图
- 如何获取树节点目前是折叠还是展开状态
- 对接收数组参数的成员方法进行反射.avi
- CFILEFIND的排序——递归与循环遍历目录中函数的剥离
- 枚举细解
- 【shell】统一修改某一路径上目录的权限
- 实体关系图(数据库资料)
- 关于mbstring的一些问题处理
- win2003 匿名访问 文件夹 共享的实现
- 【oracle】关于 NLS_LANG
- 模拟器无法打开的一个解决方法.
- 精明理财人的赚钱八大定律
- 《Android开发从零开始》——3.第一个Android程序
- 【转】NTFS Sparse Files For Programmers(稀疏文件)
- android mmc register to platform