习题-ER图(附答案)

发布时间 : 星期五 文章习题-ER图(附答案)更新完毕开始阅读

商店编号商店名地址商店m1工资月销售量销售聘用聘期n商品号商品职工n业绩商品号规格单价职工编号姓名性别图6.32 22 图一个E-R图(2)这个E-R图可转换为如下关系模式:

商店(商店编号,商店名,地址) 商店编号为主码

职工(职工编号,姓名,性别,业绩,商店编号,聘期,工资) 职工编号为主码,商店编号为外码。

商品(商品号,商品名,规格,单价) 商品号为主码

销售(商店编号,商品号,月销售量) 商店编号+商品号为主码 商店编号,商品号均为外码

13、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型,实体的属性可自行设计。

答:对应的E-R图如图23所示。各实体的属性如下: 系:系名,系主任号,系地址,系电话 班级:班号,班长,人数

教研室:教研室名,地址,电话

学生:学号,姓名,性别,年龄,籍贯,入学年份,专业 本科生:已修学分,平均成绩 研究生:研究方向,导师姓名

教员:姓名,年龄,性别,职称,专长 正副教授:科研项目,研究方向

系11属于组成m班级1m教研室1隶属从属mm课程选修n学生m教员本科生研究生m指导正副教授n图23 图6.33 学校概念模型

0、试述采用E-R方法进行数据库概念设计的过程。

答:采用E-R方法进行数据库概念设计,可以分成3步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局的E-R模式,最后对全局E-R模式进行优化,得到最终的E-R模式,即概念模式。

1、某大学实现学分制,学生可根据自己情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。其不完整的E-R图如图1所示。 (2) 指出学生与课程的联系类型。 (3) 指出课程与教师的联系类型。

(4) 若每名学生有一位教师指导,每个教师指导多名学生,则学生与教师是如何联系? (5) 在原E-R图上补画教师与学生的联系,并完善E-R图。 答:

(1) (2) (3) (4) 学生与课程联系类型是多对多联系。 课程与教师的联系类型是多对多联系。 学生与教师的联系类型是一对多联系。 完善本题E-R图的结果如图2所示。

学生课程教师图1 一个E-R图图6.11

m

学生选修n课程mm讲授n指导1图2 图6.12 完善后的E-R图教师

2、将如图3所示的E-R图转换为关系模式,菱形框中的属性自己确定。

答:本题的E-R图转换为如下的关系模式: 单位(单位号,地址,电话)

职工(职工号,姓名,性别,年龄,单位号)

单位号地址电话单位1D-Em职工职工号姓名性别年龄单位号图图6.13 一个E-R图3

3、假定一个部门的数据库包括以下信息:

(1) 职工的信息:职工号、姓名、地址和所在部门。

(2) 部门的信息:部门所有职工、部门名、经理和销售的产品。 (3) 产品的信息:产品名、制造商、价格、型号及产品的内部编号。 (4) 制造商的信息:制造商名称、地址、生产的产品名和价格。 试画出这个数据库的E-R图。

答:本题对应的E-R图如图 4所示。

职工号姓名m职工地址1从属部门好经理mn销售产品号部门产品产品内部编号m生产型号n制造商价格图6.14 4 一个E-R图图

4、某医院病房计算机管理中心需要如下信息:

科室:科名、科地址、科电话、医生姓名 病房:病房号、床位号、所属科室名

医生:姓名、职称、所属科室名、年龄、工作证号

名称地址

联系合同范文客服:xxxxx#qq.com(#替换为@)