设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于

admin2014-07-26  30

问题 设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多名职工,每位职工只能在一个仓库工作,仓库聘用职工有聘期和工资。
    (1)试画出ER图,并在图上注明属性、联系类型;
    (2)将ER图转换成关系模型,并注明主码和外码。

选项

答案(1)ER图 [*] (2)关系模式 公司(公司编号,公司名,地址)主码:公司编号 职工(职工编号,姓名,性别,仓库编号,聘期,工资) 主码:职工编号外码:仓库编号 仓库(仓库编号,仓库名,地址,公司编号) 主码:仓库编号外码:公司编号

解析
转载请注明原文地址:https://kaotiyun.com/show/VBNx777K
0

最新回复(0)