数据表的完整性,维护数据的完整性(约束),标识列
文章目录 数据表的完整性 1.实体完整性 2.区域完整性 3.参照完整性 维护数据表的完整性 标识列 标识列如何使用 标识列的注意问题 数据表的完整性 1.实体完整性 每个表中有一个必须要指定的字段,主要依赖主键约束 2.区域完整性 针对表中的某个字段进行特殊化限制,主要依赖剩余的约束 3.参照完整性 表与表之间的一种特殊化关联限制,主要依靠外键约束 维护数据表的完整性 什么是约束:使用约束、键的作用来维护数据表的完整性 约束有哪些: 自增约束 非空约束 检查约束 默认约束 唯一约束 主键约束 外键约束 一般在设置列特征的时候都是提前在数据库设计时需要考虑明确,约束都是在数据库设计时必须考虑明确的 列特征 包含的内容有: 1.是否可以为空( NULL ):在输入数据的时候,如果这个列允许为空则可以不用填写,否则必须为该列填写对应的数据内容 2. 是否是标识列(自动编号)( IDENTITY ) 3. 是否有默认值( DEFAULT ):如果数据表的某一列在用户不主动输入数据的时候,希望能够提供一个默认的内容 Adrress NVARCHAR ( 20 ) DEFAULT ( '地址不详' ) , 是否为主键( PRIMARY KEY ):主键是实体的唯一标识,保证实体不被重复记录,一个数据表必须有主键才能进行更新、删除指定的实体 [ TID ] INT IDENTITY (