某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中: 员工关系E(employeeID,name,department)中的属性为员工编号,姓名,部门; 产品关系P(productID,name,model,size,color)中的属性为产品编号,产品名称,型号,尺寸,颜色; 仓库关系W(warehouseID,name,address,ernployeeID)中的属性为仓库编号,仓库名称,地址,负责人编号; 库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。 若要求仓库关系的负责人引用员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是______。 若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为: SELELCT name SUM(quantity) FROM P,I WHERE ______;
21. 对于基本表S (S#, Name, Sex, Birthday)和SC (S#, C#, Grade),其中S#、Name、Sex、Birthday、C#和Grade分别表示学号、姓名、性别、生日、课程号和成绩。与下列SQL语句等价的关系代数式是______。 SELECT S#, Name FROM S WHERE S# NOT IN (SELECT S# FROM SC WHERE C#='c102')。 A. B. C. D.