结构推理 书店经销图书的E-R图如图所示。 (1)说明图5.2表达的概念。 (2)将图5.2的实体联系模型转换为关系模型。 (3)说明各个关系的主键(标以双线)和外键。
【正确答案】(1)图的实体联系模型表示了图书、书店和出版社3个实体通过“经销”联系起来,表明某书店经销哪家出版社的哪种图书。起联系作用的“经销”本身带有属性(数量、扣率),表示某书店向某出版社订购某种图书的数量和扣率;联系方式显然是多对多。 (2)每个实体转换为一个关系,联系也转换为一个关系: 书店(书店名,地址,电话) 出版社(出版社名,地址,电话) 图书(书号,书名,作者,定价) 经销(书店名,出版社名,书号,数量,扣率) (3)书店、出版社和图书关系的主键显然是书店名、出版社名和书号,经销关系主键为书店名,出版社名,书号组合键,其中书店名是书店关系的主键,出版社名是出版社关系的主键,书号是图书关系主键。
【答案解析】