首页 软件设计师正文

某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,(2006年上半年软件设计师上午综合知识真题解析)

某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID,name,department)中的属性为:员工编号,姓名,部门;
产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;
仓库关系W(warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,负责人编号;
库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。
a.若要求仓库关系的负责人引用员工关系E的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是(1)。
(1)A、实体完整性、参照完整性、用户定义完整性
B、参照完整性、实体完整性·,用户定义完整性
C、用户定义完整性、实体完整性、参照完整性
D、实体完整性、用户定义完整性、参照完整性
b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:
SELELCT name SUM(quantity)
FROM P,I
WHERE(2)
(2)A、P.productID=I.productID;
B、P.productID=1.productID ORDER BY name;
C、P.productID=1.productID GROUP BY name;
D、P.productID=1.productID GROUP BY name,quantity;
c.若需得到在所有仓库中都存在的产品的名称,则对应的查询语句为:
SELECT name FROM P
WHERE(3)
(SELECT * FROM W
WHERE NOT EXISTS
(SELECT * FROM I
WHERE P.productID=I.productID AND W.warehouseID=1.warehouseID))
(3)A、EXISTS
B、NOTEXISTS
C、IN
D、NOTIN






参考答案: B、C、B
参考解析:正在整理中,欢迎在文下评论区提供答案解析,谢谢!
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/631eb6e9b82411ee.html

相关文章

最近发表