某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID,name,depart
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID,name,department)中的属性为:员工编号,姓名,部门:产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色:仓库关系W(warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,负责人编号;库存关系I(warehouseID,productlD,quantity)中的属性为仓库编号,产品编号和产品数量。a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系w的仓库编号和产品关系P的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是(48)。
A.实体完整性、参照完整性、用户定义完整性
B.参照完整性、实体完整性、用户定义完整性
C.用户定义完整性、实体完整性、参照完整性
D.实体完整性、用户定义完整性、参照完整性 b.若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为: SELELCT name, SUM(quantity)FROM P, I WHERE(49)
解析:(48)题考查的是关系的完整性约束,(49)、(50)题考查的是SQL的基本知识及应用。关系模型的完整性规则是对关系的某种约束条件,关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于员工关系E中的员工编号、仓库关系w中的仓库编号和产品关系P中的产品编号都不能为空且唯一标识一个记录,所以应满足实体完整性约束:参照完整性规定实体间引用的完整性,本表中外码的值必须取空值或者在被引用的表中存在的相对应的主码值。由于仓库关系的负责人引用了员工关系的员工编号,所以应满足参照完整性约束;实体完整性和参照完整性是所有数据库系统都要支持的完整性约束。而用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。根据题目要求:仓库的地址不能为空,所以也应满足用户定义完整性约束。从上述完整性说明来看,正确答案应为B。SQL查询是数据库中非常重要的内容。该SQL查询要求对查询结果进行分组,即具有相同名称的产品的元组为一组,然后计算每组的库存数量。由此可排除A、B和D,所以(49)题正确答案为C。得到在所有仓库中都存在的产品的名称的查询要求可等价理解为:查询这样的产品,没有一个仓库不保存该产品。所以(50)题正确答案为B。
设某连锁商店数据库中有关系模式R:R(商店编号,商品编号,库存数量,部门编号,负责人)如果规定:每个 计算机类考试 2020-05-23 …
构成计算机信息系统的部件有很多。Ⅰ.数据库子系统Ⅱ.模型库子系统Ⅲ.知识库子系统Ⅳ.模型库子系统Ⅴ. 计算机类考试 2020-05-24 …
构成计算机信息系统的部件有很多。Ⅰ.数据库子系统Ⅱ.模型库子系统Ⅲ.知识库子系统Ⅳ.方法库子系统Ⅴ. 计算机类考试 2020-05-24 …
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中: 员工关系E(employeelD 计算机类考试 2020-05-26 …
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中: 员工关系E(employeeID 计算机类考试 2020-05-26 …
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID, 计算机类考试 2020-05-26 …
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中,员工关系E (employeeID 计算机类考试 2020-05-26 …
某销售公司数据库的仓库关系模式为:仓库(仓库号,地址,电话,商品号,库存量),其函数依赖集F={仓库 计算机类考试 2020-05-26 …
关系型数据库是什么?“在关系型数据库中,用二维表来表示关系,二维表的表名即关系名,二维表的行称为关 其他 2020-07-10 …
玉米(2n=20)是一种雌雄同株植物。下表表示5个玉米纯系的表现型、相应的基因型及基因所在的染色体。 语文 2020-12-25 …