某数据库中有员工关系E、产品关系P、仓库关系W和库存关系Ⅰ,其中各个关系的属性如下。
·员工关系E(employeeID,name,department)中的属性为:员工编号、姓名和部门。
·产品关系P(productID,name,model,size,color)中的属性为:产品编号、产品名称、型号、尺寸和颜色。
·仓库关系W(warehouseID,name,address,employeeID)中的属性为:仓库编号、仓库名称、地址和负责人编号。
·库存关系I(warehouseID,productID,quantity)中的属性为:仓库编号、产品编号和产品数量。
若要求仓库关系的负责人引用员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是______。
若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为:
SELELCT name SUM(quantity)
FROM P,I
WHERE ______; 通常情况下,在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动称为逆向工程。逆向工程导出的信息可以分为4个抽象层次,其中______抽象出的信息,要求人参与判断和推理的工作最多,恢复的难度最大。