解释ER图并说明它的作用_er图中属性用什么表示
大家好,又见面了,我是你们的朋友全栈君。
1、描述现实世界关系62616964757a686964616fe78988e69d8331333431356566概念模型的有效方法。
2、表示概念关系模型的一种方式。
3、用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;
4、用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。
组构部分
1、实体
实体是现实中存在的对象,有具体的,也有抽象的;有物理上存在的,也有概念性的;例如,学生、课程,等等。它们的特征是可以互相区别,否则就会被认为是同一对象。
凡是可以互相区别、又可以被人们识别的事、物、概念等统统可以被抽象为实体。数据流图中的数据存贮就是一种实体。实体可以分为独立实体和从属实体或弱实体。
2、联系
实体之间可能会有各种关系。例如,“学生”与“课程”之间有“选课”的关系。这种实体和实体之间的关系被抽象为联系。在实体联系图中,联系用联结有关实体的菱形框表示。联系可以是一对一(1:1),一对多(1:N)或多对多(M:N)的,这一点在实体联系图中也应说明。
3、属性
实体一般具有若干特征,这些特征就称为实体的属性,例如图1.9中的实体“学生”,具 有学号、姓名、性别、出生日期和系别等特征,这些就是它的属性。
联系也可以有属性,例如学生选修某门课程学期,它既不是学生的属性,也不是课程的属性,因为它依赖于某个特定的学生,又依赖于某门特定的课程,所以它是学生与课程之间的联系“选课”的属性。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/192869.html原文链接:https://javaforall.cn
相关文章
- js nextSibling属性和previousSibling属性
- java -jar 中没有主清单属性_idea中jar包已经导入但是还是报错
- CAN现场总线基础知识总结,看这一篇就理清了(CAN是什么,电气属性,CAN通协议等)
- MySQL数据库ER图:分析运行性能优势(mysql数据库er图)
- CSS 属性选择器详解编程语言
- spring boot项目:java -jar命令 没有主清单属性详解编程语言
- JSP jsp:setProperty:属性值设定标签
- JSP Response.getAttributeNames()方法:获取session对象的所有属性名称
- Hibernate connection.driver_class属性——指定数据库驱动
- Hibernate hibernate.order_updates属性:为SQL更新排序
- JS操作对象属性(获取、添加、删除、修改对象属性)
- 开启稳定的Linux之旅(linux系统属性)
- 深入了解Linux扩展属性:保护文件隐私,保障系统安全(linux扩展属性)
- SQL Server ER:智能管理数据库(sqlserver er)
- Oracle ER 表示例实现数据库管理的精准解决方案(oracle er表例子)
- js正则表达式之input属性($_)RegExp对象属性介绍
- ie7/8不支持trim的属性的解决方案
- Ext修改GridPanel数据和字体颜色、css属性等