试题详情
- 简答题某数据库中有员工数据E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(emlpoyeeID,name,department)中的属性为:员工编号,姓名,部门;产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;仓库关系W(warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,负责人编号;库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且唯一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是什么?
-
应依次满足实体完整性、参照完整性和用户定义完整性。
关系模型的完整性规则是对关系的某种约束条件,关系模型中可以有三类完整性约束:实体完整性、参照完成性和用户定义的完整性。实体完整性规定基本关系的主属性不能取空值。由于员工关系E中的员工编号、仓库关系W中的仓库编号和产品关系P中的产品编号都不能为空且唯一标识一个记录,所以满足实体完整性约束。
参照完整性规定褓间引用的完整性,本表中,外码的值必须取空值或者在被引用的表中存在的相对应的主码值。由于仓库关系的负责人引用了员工关系的员工编号,所以应满足参照完整性约束。
实体完整性和参照完整性是所有数据库系统都要支持的完整性约束。
用户定义的完整性是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。根据题目要求:仓库的地址不能为空,所以也应满足用户定义完整性约束。 关注下方微信公众号,在线模考后查看
热门试题
- 常用的调查研究的方法有:()、召开调查会
- 数据存储在数据库中的域对象通常是()。
- 结构化设计划分模块的原则是一是(),它意
- 面向对象的开发方法相对于结构化开发方法,
- 简述模块独立程度的度量标准。
- 注释不是重复说明程序语句,而应该提供从程
- 检验程序的方法有哪些?
- ()是一种根本的战略思想,它将公司内部的
- 业务流程的定义是()。
- 甘特图
- 信息系统可行性分析的目的是()。
- E-R图的图素中矩形框,菱形框和椭圆形框
- 西蒙(A.Simon)决策过程的基本模型
- 下面说法正确的是()
- 按照结构化思想,信息系统开发的生命周期按
- 按功能划分,下面()不属于信息系统类型。
- 系统开发中当前的发展趋势主要包括()、(
- 管理信息系统的概念结构有哪几部分组成?
- 设计E-R图应遵循哪些主要原则?
- 什么叫信息系统生命周期?在信息系统生命周