51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2446|回复: 3
打印 上一主题 下一主题

[讨论] 06年评测试卷?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-4-17 10:32:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
06年评测试卷中的第十题是关于数据库的实体完整性,参照完整性,用户自定义完整性方面的,不太理解具体是什么意思,哪位仁兄能帮助解决一下我的困惑?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-4-17 11:43:38 | 只看该作者
某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:
  员工关系E(employeelD,name,department)中的属性为:员工编号,姓名,部门;
  产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;
  仓库关系W(warehouselD,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,员工编号;
  库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。
  a.若要求仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是___(10)___。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-4-17 11:45:29 | 只看该作者
其实很好理解的,因为"仓库关系的负责人引用员工关系的员工编号"要引用到别的表,那只能是外键,因而是参照完整性,"员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录"是相对于本身而言,因此应是实体本身完整性,后面的就更容易啦.....
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-4-18 10:24:44 | 只看该作者
谢谢,我明白了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 02:38 , Processed in 0.070079 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表