SQL语言的实体实体,属性,码,E-R图是什么
E-R的全拼是:entity-relation,即实体关系图!类和表里面的字段属性对应起来。
什么是实体联系图?
基本实体联系图- -
from:
图1.9是大学教务管理问题中对教务处进行分析调查后得到的实体联系图,其中,学生档 案是有关学生情况的集合,课程档案是有关开设的课程情况集合,注册记录、选课单则分别是学生注册和选课情况的集合。它用简单的图形方式描述了学生和课程等这些教学活动中的数据之间的关系。
图1.9 大学教务处教务管理问题实体联系图
在实体联系图中,有实体、联系和属性三个基本成分,如图1.10所示。
图 1.10 实体联系图的基本成分
1)实体
实体是现实中存在的对象,有具体的,也有抽象的;有物理上存在的,也有概念性的;例如,学生、课程,等等。它们的特征是可以互相区别,否则就会被认为是同一对象。凡是可以互相区别、又可以被人们识别的事、物、概念等统统可以被抽象为实体。数据流图中的数据存贮就是一种实体。实体可以分为独立实体和从属实体或弱实体,独立实体是不依赖于其它实体和联系而可以独立存在的实体,如图1.9中的“学生档案”、“课程档案”等等,独立实体常 常被直接简称为实体;从属实体是这样一类实体,其存在依赖于其它实体和联系,在实体联系图中用带圆角的矩形框表示,例如图1.9中的“注册记录”是从属实体,它的存在依赖于实体 “学生档案”和联系“注册”,“选课单”也是从属实体,它的存在依赖于实体“学生档案”、“课程档案”和联系“选课”。
在以下述说中,为简便起见,将图1.9中的实体“学生档案”和“课程档案”直接称为“ 学生”和“课程”。
2)联系
实体之间可能会有各种关系。例如,“学生”与“课程”之间有“选课”的关系。这种实体和实体之间的关系被抽象为联系。在实体联系图中,联系用联结有关实体的菱形框表示,如图1.9所示。联系可以是一对一(1:1),一对多(1:N)或多对多(M:N)的,这一点在实体联系图中 也应说明。例如在大学教务管理问题中,“学生”与“课程”是多对多的“选课”联系联系。
3)属性
实体一般具有若干特征,这些特征就称为实体的属性,例如图1.9中的实体“学生”,具 有学号、姓名、性别、出生日期和系别等特征,这些就是它的属性。
联系也可以有属性,例如学生选修某门课程学期,它既不是学生的属性,也不是课程的属性,因为它依赖于某个特定的学生,又依赖于某门特定的课程,所以它是学生与课程之间的联系“选课”的属性。在图1.9中,联系“选课”的属性被概括在从属实体“选课单”中。联系 具有属性这一概念对于理解数据的语义是非常重要的。
在实体联系图中,还有如下关于属性的几个重要概念。
(1)主键
如果实体的某一属性或某几个属性组成的属性组的值能唯一地决定该实体其它所有属性的值,也就是能唯一地标识该实体,而其任何真子集无此性质,则这个属性或属性组称为实体键。如果一个实体有多个实体键存在,则可从其中选一个最常用到的作为实体的主键。例如实体“学生”的主键是学号,一个学生的学号确定了,那么他的姓名、性别、出生日期和系别等属性也就确定了。在实体联系图中,常在作为主键的属性或属性组与相应实体的联线上加一短垂线表 示。
(2)外键
如果实体的主键或属性(组)的取值依赖于其它实体的主键,那么该主键或属性(组)称为外键。例如,从属实体“注册记录”的主键“学号”的取值依赖于实体“学生”的主键“学号”,“选课单”的主键“学号”和“课程号”的取值依赖于实体“学生”的主键“学号”和实体“课程”的主键“课程号”,这些主键和属性就是外键。
(3)属性域
属性可以是单域的简单属性,也可以是多域的组合属性。组合属性由简单属性和其它组合属性组成。组合属性中允许包括其它组合属性意味着属性可以是一个层次结构,如图1.11所示通讯地址就是一种具有层次结构的属性。
图1.11 通讯地址属性
(4)属性值
属性可以是单值的,也可以是多值的。例如一个人所获得的学位可能是多值的。当某个属性对某个实体不适应或属性值未知时,可用空缺符NULL表示。
在画实体联系图时,为了使得图形更加清晰、易读易懂,可以将实体和实体的属性分开来画, 并且对实体进行编号,如图1.12和图1.13所示。
图 1.12 实体联系图
图 1.13 实体属性图
由于人们通常就是用实体、联系和属性这三个概念来理解和描述现实问题的,所以实体联系图非常接近人的思维方式。又因为实体联系图采用简单的图形来表达人们对现实的理解,所以不熟悉计算机技术的用户也都能够接受它,因此目前实体联系图已成为使用非常广泛的数据库结构概念建模的工具。
access数据库中实体属性图是什么
在visio中绘制ER图有两种方式,一种是通过visio的反向工程自动生成;另外一种是通过图形工具进行创建。经过对多个专业绘制ER图的工具探索 后,发现visio绘制ER图不仅快,而且兼容性高。下面以留言板数据库的ER图为例,为大家介绍visio绘制ER图的方法。如果觉得好的话就顶一下 吧!
首先打开visio,选择新建--------数据库---------数据库模型图,打开后如下图所示:
图 1-1 数据库模型图设计界面
左边分别有三个针对数据库ER模型的七个专用工具,最常用的是前两个;创建实体后将实体间用关系连接线连接起来。操作方法十分简单,只要将工具拖动到右侧
工作界面即可。创建实体成功后,点击实体;下方就会出现实体的属性。可以通过更改实体的属性进行增加列、设置列数据类型、设置主键等功能。以下创建了一个
guestbook 的实体,主键为guestbook。
图1-2 创建guestbook实体图
(提示:如果想实体图显示实体的数据类型,可以通过数据库----选项----文档----表----数据类型---显示物理的进行设置;效果图如图1-3所示 )
什么显示具有属性和关系的主要数据实体的图标?
实体关系图。
实体关系图也称为ER图,提供了表示实体,属性和关系的方法,用来描述现实世界的概念模型。ERD包含不同的符号和连接器,它们可视化两个重要的信息,系统范围内的主要实体,以及这些实体之间的相互关系。
求图书馆借阅系统的实体属性和E-R图
书籍: (编号) ,名称 ,种类, 馆存量 ,罚金。
读者: (编号),名字。
借阅: (书籍编号),(读者编号),借阅日期。
读者 --- 借阅 1 :n。如图所示:
在ER图中有如下四个成分:
矩形框:表示实体,在框中记入实体名。
菱形框:表示联系,在框中记入联系名。
椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。
连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)
扩展资料:
使用时单击“借阅”按钮或直接按回车键,光标定位于“借阅人编码或姓名”项。
输入借阅人的编码或姓名后,系统自动判别。如果系统的借阅人库中没有该借阅人的记录,那么系统将给出提示;
单击“还书”选项或直接按回车键,光标定位于“借阅人编码或姓名”项。
输入借阅人的编码或姓名、借阅图书的编码后,系统自动判别。如果系统中无该人的借阅信息,那么系统将提示用户;如果系统库中确有该人借阅信息,那么系统从数据库中读出该条借阅信息并填入借阅窗口。同时,系统还将图书管理员信息、还书日期写入该窗口。
参考资料来源:百度百科-图书管理系统
用wps怎么画实体属性图?
方法/步骤
在word中打开一个空白文档。
点击插入工具栏。
点击形状下侧的倒三角。
选择一个自己想要画的形状。
比如画一个圆形,鼠标拖动,可以随意改变形状大小。
在绘图工具的工具栏下修改图形设置。
以上文章内容就是对实体属性图和实体属性的概念的介绍到此就结束了,希望能够帮助到大家?如果你还想了解更多这方面的信息,记得收藏关注本站。
标签: 实体属性图