全球旧事资料 分类
图向关系模型转换的原则将下列ER图(题42图)转换为关系。
解:关系模型如下:工厂(企业代码,地址,电话,法人,工厂名称)工人(职工代码,姓名,性别,年龄,职称,工龄,企业代码)
2、产品生产与库存系统数据库ER图如图43。写出关系数据库逻辑模型,并用下划线标志主码。
6
f解:关系数据库逻辑模型如下:生产车间(车间号,车间名,负责人)产品(产品号,产品名,规格,重量)生产(车间号,产品号,生产量)仓库(仓库号,仓库名,主任)库存(产品号,仓库号,入库量,日期)3、职工信息数据库概念结构如下写出关系数据库的逻辑结构,主码用下划线标记。
解:关系数据库的逻辑模型如下:单位(单位编号,单位名,负责人)职工(编号,姓名,性别,职称,单位编号)项目(项目号,项目名,项目来源,项目经费)
7
f参加(编号,项目号,承担工作,时间)
4、学校有若干班级,每个班级有若干学生,每个学生选修多门课程,每门课程多名学生选
修,现要产生如下学生成绩单,试设计满足成绩单的关系数据模型。
学生成绩单
学号
姓名
专业
班级号
课程号课程名课程类别课时
学分
学期
成绩
解:关系数据模型如下:学生(学号,姓名,专业,班级号)班级(班级号,班级名,所属年级)课程(课程号,课程名,课程类别,课时,学分)学习(学号,课程号,学期,成绩)
5、某数据库的概念模式如下图所示,请将该ER图转换为关系数据模型,设计两个实体及其联系的关系模式即数据表。数据表的主码用下划线标记。
8
f解:(1)关系数据模型如下:出版社(出版社号,出版社名,地址,联系人)
图书(图书号,图书名,作者,出版日期,出版社号)
(2)数据表如下:
出版社:
字段名
数据类型
宽度
出版社号
C
10
出版社名
C
20
地址
C
20
联系人
C
8
图书:
字段名
数据类型
宽度
图书号
C
10
图书名
C
20
作者
C
8
出版日期
D
8
9
小数位小数位
f6、教学管理涉及的实体有:教员:职工号、姓名、年龄、职称学生:学号、姓名、年龄、性别课程:课程号、课程名、学时数这些实体间的联系如下:一个教员只讲授一门课程,一门课程可由多个教员讲授;一个学生学习多门课程,每门课程有多个学生学习。⑴请画出教员、学生、课程的ER图。⑵请将E-R图转换为关系数据模型。
解:⑴ER图如下:
⑵关系数据模型为:学生(学号,姓名,性别,年龄)
教员(职工号,姓名,年龄,职称,课程号)
课程(课程号,课程名,学时数)学习(r
好听全球资料 返回顶部