图6.19给出(a)、(b)和()3个不同的局部模型,将其合并成一个全局信息结构,并设置联系实体中的属性(允许增加认为必要的属性,也可将有关基本实体的属性选作联系实体的属性)。各实体构成如下:部门:部门号、部门名、电话、地址职员:职员号、职员名、职务(干部/工人)、年龄、性别设备处:单位号、电话、地址工人:工人编号、姓名、年龄、性别设备:设备号、名称、规格、价格零件:零件号、名称、规格、价格厂商:单位号、名称、电话、地址[img=447x279]17e3a01c843c8d1.png[/img]
举一反三
- 图11.8是企业内部三个不同的局部模型,将其合并成一个全局模式,并设置联系实体集中的属性(允许增加认为必要的属性,也可以将有关基本实体集的属性选作联系实体集的属性)。[img=517x421]179ff356fa4c848.png[/img]各实体集构成信息:部门:[u]部门号[/u]、部门名、电话、地址.职员:[u]职员号[/u]、职员名、职务(干部/工人)、年龄、性别设备处:[u]单位号[/u]、电话、地址工人:[u]工人编号[/u]、姓名、年龄、性别设备:[u]设备号[/u]、名称、位置、价格零件:[u]零件号[/u]、名称、规格、价格.厂商:[u]单位号[/u]、名称、电话、地址其中,带下划线的属性为实体集的主键。
- 假设某企业职工实体有属性:职工号、职工姓名、性别、出生日期;部门实体有属性:部门号、部门名称、电话,一个部门可以有多部电话。一个部门有多个职工,职工可以在部门之间调动,要求记录职工每次调动时的调入时间和调出时间。则职工和部门之间的联系属于(),该联系具有的属性是(),设计的一组满足4NF的关系模式为()。 设计的一组满足4NF的关系模式为()。 A: 职工(职工号,职工姓名,性别,出生日期)部门(部门号,部门名称,电话) 工作(职工号,部门号,工作时间) B: 职工(职工号,职工姓名,性别,出生日期) 部门(部门号,部门名称,电话)工作(职工号,部门号,调入时间,调出时间) C: 职工(职工号,职工姓名,性别,出生日期) 部门(部门号,部门名称) 部门电话(部门号,电话)工作(职工号,部门号,调入时间,调出时间) D: 职工(职工号,职工姓名,性别,出生日期)<br/> 部门(部门号,部门名称) 部门电话(部门号,电话) 工作(职工号,部门号,工作时间)
- 有两个关系模式:职员(职员号,姓名,出生日期,性别,联系电话,所在部门编号),部门(部门号,部门名,地址,办公电话),限制职员的所在部门编号必须取值于部门关系的部门号值,这种约束称之为( )(注:带下划线的属性为主键)。 A: 实体完整性 B: 参照完整性 C: 用户自定义完整性 D: 域完整性
- 设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(3)将该全局E-R图转换为等价的关系模型表示的数据库逻辑结构。
- 现有如下关系:职工(职工号,姓名,性别,职务,部门编号,部门名称) 部门(部门编号,部门名称,部门地址,电话) 其中,职工关系中的外码是( )。 A: 部门名称 B: 部门编号 C: 姓名 D: 职工号