早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

某数据库中有员工关系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)

参考答案
正确答案:B
解析:(48)题考查的是关系的完整性约束,(49)、(50)题考查的是SQL的基本知识及应用。关系模型的完整性规则是对关系的某种约束条件,关系模型中可以有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于员工关系E中的员工编号、仓库关系w中的仓库编号和产品关系P中的产品编号都不能为空且唯一标识一个记录,所以应满足实体完整性约束:参照完整性规定实体间引用的完整性,本表中外码的值必须取空值或者在被引用的表中存在的相对应的主码值。由于仓库关系的负责人引用了员工关系的员工编号,所以应满足参照完整性约束;实体完整性和参照完整性是所有数据库系统都要支持的完整性约束。而用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。根据题目要求:仓库的地址不能为空,所以也应满足用户定义完整性约束。从上述完整性说明来看,正确答案应为B。SQL查询是数据库中非常重要的内容。该SQL查询要求对查询结果进行分组,即具有相同名称的产品的元组为一组,然后计算每组的库存数量。由此可排除A、B和D,所以(49)题正确答案为C。得到在所有仓库中都存在的产品的名称的查询要求可等价理解为:查询这样的产品,没有一个仓库不保存该产品。所以(50)题正确答案为B。
看了某数据库中有员工关系E、产品关...的网友还看了以下:

某公司市场营销部的某营销员的个人月收入与该营销员每月的销售量成一次函数关系,其图象如图所示,根据图 数学 2020-04-08 …

设某银行有基于关系型数据库的数据仓库系统,其中有下列数据:Ⅰ.账户余额快照数据Ⅱ.DBMS的数据字典 计算机类考试 2020-05-23 …

某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中: 员工关系E(employeelD 计算机类考试 2020-05-26 …

某工厂的仓库管理数据库中有两个关系模式: 仓库(仓库号,面积,负责人,电话) 原材料(编号,名称,数 计算机类考试 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 …

趣味题分析题一天傍晚,两名驾驶员和仓库保管员一起乘车到仓库领东西.其中一名驾驶员与保管员到库里取东 其他 2020-06-20 …

如下图在仓库的一角堆放着六只正方体木箱,为了防治虫害,仓库管理员在仓库内均匀喷洒了灭虫熏蒸剂,那么这 数学 2020-12-30 …

2006年5月24日,三峡大坝最后一仓混凝土(成分中含有氧化钙)开始浇筑.其水化过程的反应是CaO+ 化学 2021-01-19 …