55问答网
所有问题
什么是数据库表的完整性
如题所述
举报该问题
其他回答
第1个回答 2011-09-13
数据库表的完整性分为三类:
实体完整性:主要指表中哪些字段的取值不能为空,比如用来做主键的字段的取值不能为空;
参照完整性:主要是指设置为外键的这类字段,这类字段的取值必须参照其它表中主键字段的取值而存在,就是说如果被参照的字段不存在的值被插入到这类字段中,这个操作是不被允许的;
用户自定义完整性:主要指用户为字段定义的取值范围,比如年龄的字段取值必须是大于0的整数本回答被提问者采纳
第2个回答 2011-09-13
举个小例子
现在有两张表
一个学生表一个成绩表
学生表记录学生的信息
成绩表记录学生的成绩
一般情况下成绩表里面的每一条记录都应该在学生表里面找到对应的人
例如有条记录说学生张三的成绩是60分,那么在学生表里面就应该有张三这个人,如果没有张三这个人,那么这时就发生了错误(极特殊情况除外),这时候数据库表就不完整了
数据完整性就指的是这个
打字不容易,楼主采纳
相似回答
什么是数据库的完整性
?
答:
实体完整性是对关系中的记录唯一性,也就是主键的约束
。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。定义表中的所有行能唯一 的标识,一般用主键,唯一索引 unique关键字,及identity属性比如说我们的身份证号码,可以唯一标识一个人.3.参照完整性 参照完整性是对关系数据库中建...
什么是数据库的完整性
?它与完整性有什么区别?
答:
数据库的完整性的全名叫做:
关系数据库的参照完整性
(Referential Integrity),
一般是用在表示多个表之间关系时用的,而且经常使用
。比如说,现在有两个表:Student(StudentNumber,StudentName)和 Teacher(TeacherNumber,TeacherName,StudentNumber)其中Teacher表中的studentNumber是外键,并且Student表中的StudentNumbe...
什么是数据库的完整性
?
答:
参照完整性:是指两个表的主关键字和外关键字的数据应一致,保证了表之间的数据的一致性
,防止了数据丢失或无意义的数据在数据库中扩散。4)用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊的约束条件。用户定义的完整性即是针对某个特定关系数据库的约束条件,它反映...
简述
数据库的
安全性和
完整性
有
什么
区别?
答:
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏
。数据的完整性和安全性是数据库保护的两个不同方面。安全性是防止用户非法使用数据库。完整性则是防止合法用户使用数据库时向数据库中加入不合语义的数据。数据的安全性是指数据库是否容易攻破。数据的完整性是指两个表之间...
什么是数据库的
三项
完整性
?
答:
参照
完整性
:是指保证主关键字(被引用表)和外部关键字(引用表)之间的参照关系。它涉及两个或两个以上
表数据的
一致性维护。参照完整性是基于外键与主键之间的关系。4、用户自定义完整性 用户自定义完整性是针对某一具体关系
数据库的
约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。主要...
大家正在搜
数据库完整性是指数据的
数据库安全性与完整性的区别
数据库表的完整性
数据库表的完整性约束
维护数据库的完整性
数据库的完整性规则有哪些
数据库的完整性约束包括
数据库的完整性包括哪三种
简述关系数据库的完整性
相关问题
什么是数据库的完整性
数据库中 什么是数据完整性
数据库的完整性是什么啊!
SQL中,什么是数据完整性?数据完整性分为几种?
什么是数据库的关系完整性?
数据库的完整性包含哪些完整性约束
问题:什么是数据库的完整性?
什么是数据库的关系完整性