数据库实体的完整性要求

被情困 3个月前 已收到1个回答 举报

他韓哲亞 3星

共回答了396个问题采纳率:90.4% 评论

数据库的几个概念

(1) 实体(Entity):指客观存在并可相互区别的事物,一个实体在数据库中表现为表中的一条记录

(2) 属性(Attribute):指实体所具有的某一特性,实体的属性在数据库中表现为表的字段。

实体完整性理论

定义2 实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值。

例1:学生 (学号, 姓名, 年龄)中,学号不能取空值;

例2:选修 (学号, 课程号, 成绩)中,学号和课程号都不能取空值。

关于实体完整性的说明:

现实世界中的实体是可区分的,即它们具有某种唯一性标识;相应的,关系模型中以主码作为唯一性标识。如果主属性取空值,则说明存在某个不可标识的实体,即存在不可区分的实体,这与b相矛盾,因此这个规则称为实体完整性。

22小时前

31
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com