数据库中的ER图,是不是每一张表对应着一个实体?
4个回答
展开全部
更多追问追答
追问
我还以为实体是具体的物质。借还记录是学生表和图书表之间的媒介。“借还记录”是实体,那么学生,图书和借还记录的关系怎么写呢?
学生-借阅-图书。
学生-?-借还记录。
图书-?-借还记录。
追答
在ER模型里面,学生是实体集,图书是实体集,两个实体集之间的关系是通过联系集来连接的。就是说学生实体集和图书实体之间的关系是借还图书,那你单独说学生和借还记录是什么关系,有这么问得吗?
展开全部
ER图中有三种实体对应关系,一对一,一对多,多对多。多对多关系的话,必然会生成中间表,你的借还记录表就是中间表,因为学生和图书是多对多的关系(注意不是一对多,因为一本书能被多个同学借,虽然不会同时被借,但是借还记录会保持在表中,从数据库角度来讲是多对多)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
关系表.并且是一对多的。一个学生可以借多本书,这一本书一次只能被一个学生借走(同样的书不存在多本的情况下)。表中应该有id、学生Id、图书Id吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询