+ -
当前位置:首页 → 问答吧 → 菜鸟提问

菜鸟提问

时间:2011-09-05

来源:互联网

请问ER图建好后,该如何判断要建几个表啊

作者: fish_no7   发布时间: 2011-09-05

表一般是需要和ER图中的实体相对应的。

作者: liuyuhua0066   发布时间: 2011-09-05

一般来说,一个实体类需要建一张表,比如借书系统,书的属性(isbn,价格等)应在一张表里,控制类(比如借书等)根据情况设定

作者: a1298071341   发布时间: 2011-09-05

照着实体 建好了

作者: ajun_studio   发布时间: 2011-09-05

ER是entity-relativity的简写,其中Entity不就是实体吗,然后根据经验判断哪些实体该入库,就把这些实体建表,不是全部的实体都建表的

作者: JayYounger   发布时间: 2011-09-05

基本原则是实体建表,联系也要建表,然后优化(如合并)

作者: huaye502   发布时间: 2011-09-05

是每个实体在数据库中建一个表,然后每两个实体的联系再建一张表吗 ?

作者: fish_no7   发布时间: 2011-09-06

数据库中的每个实体要建立一张表,然后根据实体间的联系(1:1,1:n,n:m)确定联系表。
班级与班长是1:1关系,则建表如下:
班级(班级号,班级名,...,班长的学号)
班长(学号,姓名,...,) 当然也可以把班级号加到班长的属性中去

学生与班长是1:N关系
学生(学号,姓名,...,班长的学号)

学生与课程是N:M关系
学生(学号,姓名,...)
课程(课程号,课程名,..)
选修(学号,课程号,成绩)

作者: llll20000   发布时间: 2011-09-06

热门下载

更多