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

我有一个“用户”的实体,有属性“用户名”,“密码”,“邮箱”等等,但是我有一个功能聊天室,需要把属性“允许聊天”,“最后聊天时间”定义到“用户”里,但是这两个属性需要在E... 我有一个 “用户” 的实体,有属性 “用户名” ,“密码”,“邮箱”等等, 但是我有一个功能聊天室,需要把属性 “允许聊天”,“最后聊天时间” 定义到 “用户” 里,但是这两个属性 需要在ER图里面画出来吗?谢谢 展开
 我来答
霂棪爱娱乐
高能答主

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

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

ER图构成:

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

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

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

转换为关系模式的原则:

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

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

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

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

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

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

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
帐号已注销
2021-05-25 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:166万
展开全部

ER图的属性一般只把主要的标出来,一般主键和外键都要标出来。在具体实现物理模型时,就需要把所有能用到的属性都设置好。

ER图中规定: 用矩形表示实体(等同于表) 用椭圆形表示实体的属性(等同于表中字段) 用菱形表示实体关系(等同于外键),还要将有关系的实体用线连接上,线上画菱形。 这是数据库ER图的规定,没有什么原因,平行四边形ER中没有。

在ER图中有如下四个成分:

矩形框:表示实体,在框中记入实体名。

菱形框:表示联系,在框中记入联系名。

椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。

连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。) 

以上内容参考:百度百科-ER图

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Amgme
推荐于2017-12-16 · TA获得超过2728个赞
知道大有可为答主
回答量:1668
采纳率:50%
帮助的人:508万
展开全部
ER图的属性一般只把主要的标出来,
一般主键和外键都要标出来。
在具体实现物理模型时,就需要把所有能用到的属性都设置好。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小伟程序设计
2012-06-25 · TA获得超过180个赞
知道小有建树答主
回答量:295
采纳率:0%
帮助的人:158万
展开全部
应该不用
追问
但是,当我要把每个表 分别画出来的时候,除了那些“用户名”“密码”之外,我就一定要说明“允许聊天” “最后聊天时间” 是吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式