结构推理 某商业集团数据库中有两个实体集。一是“商店”实体集,属性有商店编号、商店名、地 址、电话等;一是“顾客”实体集,属性有顾客编号、姓名、地址、年龄、性别等。 顾客与商店之间存在着消费关系。如果一个商店可以有许多顾客前来购买物品,而每位顾客也可以选择多个商店前去消费。顾客每次去商店购买物品有一个消费金额和日期。如果规定,每个顾客在每个商店里每天最多消费一次。 (1)试画出E一R图,并注明属性和联系的类型。 (2)将E一R图转换成关系模型,并注明主码。
【正确答案】(1)本题E一R图如题解图所示。 (2)本题E一R图转换为如下关系模型: 商店(商店编号,商店名,地址,电话); 顾客(顾客编号,姓名,地址,年龄,性别); 消费(顾客编号,商店编号,日期,消费金额)。
【答案解析】