数据库中的ER图,是不是每一张表对应着一个实体?

例如:现在有3张表,学生表,图书表,借还记录表。ER图中,“借还”属于关系还是属于实体?... 例如:现在有3张表,学生表,图书表,借还记录表。ER图中,“借还”属于关系还是属于实体? 展开
 我来答
貌油省内外贡dM
推荐于2017-11-24 · TA获得超过101个赞
知道答主
回答量:55
采纳率:0%
帮助的人:7.1万
展开全部
第一个问题,是不是每一张表对应着一个实体?
楼主的概念混乱,一个表是什么?是一个关系,也就是关系模式(但还是有点区别)。我举个例子,一个学生表,里面有很多学生的信息记录,一个学生是一个实体,所以一张表应该对应的一个实体集。
第二个问题,“借还”属于关系还是属于实体?
实体是什么,实体是可以被标识的东西。实体的可以是具体的东西(人、车子。。。),也可以是抽象的(飞机航行,交通规则),那么借还记录也是一个实体。
ER图中,“借还”是学生实体和图书实体之间的联系,是一个联系集。怎么就成了关系和实体了?
先打这么多吧,楼主不懂继续问。
更多追问追答
追问
我还以为实体是具体的物质。借还记录是学生表和图书表之间的媒介。“借还记录”是实体,那么学生,图书和借还记录的关系怎么写呢?
学生-借阅-图书。
学生-?-借还记录。
图书-?-借还记录。
追答
在ER模型里面,学生是实体集,图书是实体集,两个实体集之间的关系是通过联系集来连接的。就是说学生实体集和图书实体之间的关系是借还图书,那你单独说学生和借还记录是什么关系,有这么问得吗?
米朝卢从筠
2019-08-08 · TA获得超过3652个赞
知道小有建树答主
回答量:3098
采纳率:28%
帮助的人:218万
展开全部
ER图中有三种实体对应关系,一对一,一对多,多对多。多对多关系的话,必然会生成中间表,你的借还记录表就是中间表,因为学生和图书是多对多的关系(注意不是一对多,因为一本书能被多个同学借,虽然不会同时被借,但是借还记录会保持在表中,从数据库角度来讲是多对多)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yf900917
2011-12-04 · 超过11用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:30.6万
展开全部
关系表.并且是一对多的。一个学生可以借多本书,这一本书一次只能被一个学生借走(同样的书不存在多本的情况下)。表中应该有id、学生Id、图书Id吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宽元朵4155
高粉答主

2021-01-10 · 醉心答题,欢迎关注
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式