1、1、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(1)根据以上内容画出 ER 图,在图中需注明实体的属性、联系的类型及实体的标识符。(2)将 ER 模型转换成关系模型,并指出每个关系模式的主键。2,已知:有一个名为授课的关系,包含如下属性:课程名、开课单位、学时、学分、开课单位办公地点、任课教师、任课教师职称。不同的单位可以开同一门课程,但学分学时可能不同
2、,一门课程开课单位只能开一次,只由一个教师讲授,但一个教师可以教授多门课程。请画出 E-R图并写出数据模型。3, 设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被
3、多个司机使用。(1)试画出 ER 图,并在图上注明属性、联系类型、实体标识符;(2)将 ER 图转换成关系数据模型,并标出主键。4, 设有关系模式 R(职工编号,日期,日营业额,部门名,部门经理) ,该模式统计商店里每个职工的日营业额,以及职工所在的部门和经理信息。如果规定:每个职工每天只有一个营业额;每个职工只在一个部门工作;每个部门只有一个经理。1,R 为第几范式?为什么?2,对上述关系 R 进行规范,并说明它们达到第几范式及为什么?R 中有两个这样的 FD:(职工编号,日期)日营业额职工编号 (部门名,部门经理)可见前一个 FD 是局部依赖,所以 R 不是 2NF 模式。分解成R1(职工编号,部门名,部门经理)R2(职工编号,日期,日营业额)此处,R1 和 R2 都是 2NF 模式。 在 R1 中,存在两个 FD:职工编号 部门名部门名 部门经理因此, “职工编号 部门经理”是一个传递依赖,R1 不是3NF 模式。R1 应分解成 R11(职工编号,部门名)R12(部门名,部门经理)这样, R11,R12,是 3NF R2 是 2NF。