如何在数据库ER图中表示属性?

 我来答
霂棪爱娱乐
高能答主

2023-05-20 · 用力答题,不用力生活
知道大有可为答主
回答量:6736
采纳率:99%
帮助的人:99.9万
展开全部

数据库 ER图实体要把所有属性的都要写出来。

ER图构成:

1、实体型:用矩形表示,矩形框内写明实体名。比如学生张三丰、学生李寻欢都是实体。

2、属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;代表实体所包含的所有属性。比如学生的姓名、学号、性别、都是属性。

3、联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)就是指存在实体类之间的三种关系(一对一,一对多,多对多)。 比如老师给学生授课存在授课关系,学生选课存在选课关系。

转换为关系模式的原则:

1、一个实体转化为一个关系模式。实体属性就是关系的属性,实体的码就是关系的码。

2、一个1:1联系可以转化为一个独立的关系模式,也可以与任意一端所对应的关系合并。

3、一个1:n联系可以转化为一个独立的关系模式,也可以与任意n端所对应的关系合并。

4、一个m:n联系转化为一个独立的关系模式。

5、三个或三个以上实体间的多元联系可以转换为一个关系模式。

6、具有相同码的关系模式可以合并。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式