设某商业集团数据库中有三个实体集: “产品”实体集P,其中的属性有产品号P#、产品名PN、规格PS,型号PM等: “仓库”实体集W,其中的属性有仓库号W#、仓库名WN、地址WA等。产品与仓库之间存在“存放”联系L,每个仓库可存放多种产品,每种产品也可放在多个仓库,每个仓库存放一种产品,有存放数量QTY。(1)试画出E-R图;(2)将E-R图转换成关系模型,并指出相应的关键字;(3)若仓库号、仓库名及仓库地均为字符型且长度均为10,用SQL语言为仓库关建立相应的基表。
(1)(2)关系数据库模式: 仓库W(金库号W#,仓库名WN,地址WA) 关键字:W#产品P(产品号P#,产品名称PN,规格PS,型号PM)关键字:P#存放L(仓库号W#,产品号PH,数量QTY) 关键字: (W#,P#)(3)CREATETABLEW(W#CHAR(10) PRIMARYKEY,WNCHAR(10),WACHAR(10))