设计一个数据库,包括三个实体集,实体类型“商店”的属性有:商店编号、店名、店址、店经理;实体类型“会员”的属性有:会员编号、会员名、地址;实体类型“职工”的属性有:职工编号、职工姓名、性别、工资。每家商店有若干职工,但每个职工只能服务于一家商店;每家商店有

admin2014-07-26  33

问题 设计一个数据库,包括三个实体集,实体类型“商店”的属性有:商店编号、店名、店址、店经理;实体类型“会员”的属性有:会员编号、会员名、地址;实体类型“职工”的属性有:职工编号、职工姓名、性别、工资。每家商店有若干职工,但每个职工只能服务于一家商店;每家商店有若干会员,每个会员可以属于多家商店。在联系中应反映出职工参加某商店工作的开始时间,会员的加人时间。
    根据上述语义要求,回答下列问题:
    (1)试画出反映商店、职工、会员实体类型及联系类型的ER图;
    (2)将ER图转换成关系模式,并指出每个关系模式的主键和外键;
    (3)指出以上关系模式所达到的范式。

选项

答案(1)[*] (2)商店(商店编号,店名,店址,店经理)主键:商店编号 职工(职工编号,职工名,性别,工资,商店编号,工作开始时间) 主键:职工编号外键:商店编号 会员(会员编号,会员名,地址)主键:会员编号 SM(会员编号,商店编号,会员加入时间) 主键:会员编号,商店编号外键:会员编号;商店编号 (3)以上关系模式中,所有属性对候选键都不存在传递依赖,因此都是BCNF。

解析
转载请注明原文地址:https://jikaoti.com/ti/q5EaFFFM
0

最新回复(0)