四、设计题(本大题共5小题,每小题4分,共20分)
假设新华书店数据库中有2个关系模式:
出版社(出版社编号,出版社名称,出版社地址)
图书(图书编号,书名,出版社编号,图书分类,定价)
试用SQL语句完成36~39题。
36.检索出版社编号为“CS”的图书编号、书名和定价。
37.查询图书分类为“教材”的书名、定价和出版社名称。
38.按照出版社编号统计每个出版社出版的图书有多少种和平均定价。
39.检索由高等教育出版社出版、图书分类为“教材”且定价超过30元的图书编号和书名。”
40.设有关系模式R(A,B,C,D,E),F={A→C,C→D,B→C,DE→C,CE→A}。求R的所有候选键。五、综合题(本题10分)
41.假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工有职工号、姓名和性别等属性,每个销售部销售产品有数量属性。
(1)根据上述语义画出ER图,要求在图中画出属性并注明联系的类型。
(2)试将ER模型转换成关系模型,并指出每个关系模式的主键和外键。