试题详情
- 简答题用实体完整性规则解释关系数据库中,表的主码(主键)不能取空值的原因.
-
(1)关系对应着事物实体集,如学生关系对应于一个学生集合;
(2)现实世界的实体是可区分的,如学号是区分不同学生的标志;
(3)关系以主码作为区分关系元组的惟一性标志,因此,候选码中的属性(主属性)不能取空值。否则,关系的一个元组就不能被标识,也就是说有个事物实体是不能区分的,这就和(2)矛盾。这种述规则称为关系的实体完整性。例如:邮政局派信,显然,信封上的通讯地址和姓名是主属性。如果这两个属性之一取空值,即“不知道”,那么信件将无法投递给收信人。这样,这封信就是不完整的。 关注下方微信公众号,在线模考后查看
热门试题
- 描述数据库全体数据的全局逻辑结构和特性的
- 并发性就是两个或两个以上的用户同时对数据
- 下列属于需求分析阶段工作的是()。
- SQL Server系统中的所有服务器级
- 如何满足参照完整性规则要求?
- 在数据库系统中,视图可以提供数据的()。
- 对用户存取权限的核查是数据管理系统中()
- 在关系数据库系统中,数据模式设计即设计一
- 在SQLServer系统中都有一个特殊的
- 如果一个属性或属性集合的值能唯一标识一个
- 数据库系统的三个发展阶段是什么?
- 关系数据库规范化要解决的问题是:插入异常
- 每个X→Ai(I=1,2,...,n)成
- 事务必须使数据库从一个一致性状态变为另一
- ()是DBMS的基本单位,它是用户定义的
- 有些事务只要读数据,为什么也要加S锁?
- SQL SERVER2005的Manag
- 查询出比2008223001同学的所有总
- 在SQL查询语句中,用于测试子查询是否为
- 声明局部变量时不需要指明数据类型。