假设一名职工可以参与多个工程项目,一个工程项目有多名职工参与;工程项目有工程号、工程名、工程负责人、预算等属性,职工有职工号、姓名、性别等属性。请根据以上语义,完成以下设计:
(1)绘制E-R图,并且要求注明属性、联系类型和主关键字。
(2)将E-R转换为关系模式,并且要求注明每个关系模式的主关键字。
(请在纸上绘制出E-R图,写出转换以后的关系模式,拍照上传至答案处。)
(1)绘制E-R图,并且要求注明属性、联系类型和主关键字。
(2)将E-R转换为关系模式,并且要求注明每个关系模式的主关键字。
(请在纸上绘制出E-R图,写出转换以后的关系模式,拍照上传至答案处。)
举一反三
- 某商业集团数据库有三个实体集:一是“商店”实体集,其属性有商店号、商店名、店址等;二是“商品”实体集,其属性有商品号、商品名、规格、单价等;三是“职工”实体集,其属性有职工号、职工名、性别、职务、业绩等。每个商店可销售多种商品,每种商品可由多个商店销售,商店销售商品有“月计划销量”和“月实际销量”;每个商店有多个职工,每个职工只能在一家商店工作,商店聘用职工有“聘期”和“月薪”。要求:(1)画出反映上述命题的E-R图,并在图上注明属性、联系的类型。(2)将该E-R图转换为关系数据模式,并注明关键字。
- 某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。 (1)根据上述语义画出E-R图; (2)将该E-R模型转换为关系模型; (要求:1:1和1:n的联系进行合并) (3)指出转换结果中每个关系模式的主码和外码。 说明:请在图上标注自己的学号和姓名
- 设某工厂物资管理系统涉及如下实体: 仓库(仓库号、面积) 货物(货号、名称) 职工(职工号、姓名、年龄、职称) 各实体之间具以下所述联系:一个仓库可以存放多种货物,一种货物可以存放在多个仓库中,即仓库与货物之间存在“存货”联系;一个仓库有多个职工当保管员,每一个职工只能在一个仓库工作,即仓库与职工之间存在“工作”关系。 要求: (1) 根据以上叙述,建立E-R图,要求注明联系类型(可省略属性)。 (2) 根据转换规则,将E-R图转换成关系模型,要求注明每个关系模型的主键和外键(若存在)
- 资料:一个简单的教务管理系统有如下描述:(1)每门课程由一个系开设,每个系开设多门课程;(2)每个教师讲授多门课程,每门课程由多个教师讲授;(3)学生选修课程有关属性如下:系:系号,系名,系地址;教师:职工号,姓名,职称;学生:学号,姓名,性别,班级;课程:课程号,课程名,学分;选修:成绩;讲授:工作量;开设:学期要求:(1)画出反映上述命题的E-R图,并在图上注明属性、联系的类型。(2)将该E-R图转换为关系数据模式,并注明关键字。
- 有关系:项目(项目号、教工号、排名)假定每个职工可以参加多个项目,每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是 A: 项目号 B: 职工号 C: (项目号,职工号) D: (职工号,排名)