表的基本概念

1、数据完整性:

  数据的准确性、可靠性。

2、实体完整性:

  要求表中所有的行唯一

  约束方法:唯一约束、主键约束、标识列

3、域完整性约束:

  保证列值符合规定要求

  约束方法:限制数据类型、检查约束、外键约束、默认值、非空约束

4、引用完整性约束:

  要求两表相同字段必须一致

  约束方法:外键约束

5、主键:

  表中一列或几列组合,能够唯一标识表中的每一行

  一个表中只能有一个主键

  多列组合当主键称为复合主键

  原则:最少性和唯一性

6、外键:

  相对于主键而言

  一张表可以有多个外键

7、标识列:

  “自动增长列”或“自动编号”

  本身没有具体的含义只是用来标识不同的实体

  标识列的实现方法

    1、标识列用来区分不同实体

    2、定义成标识列时,需要指定“标识种子”和“标识增量”默认为1

    3、标识列通常也被定义为主键

    4、定义为标识列的列必须是整整型

    5、标识列的数据是自动增加的,不能手动的为标识列插入值

  空值:NULL在填入数据值可以不填

  默认值:表中的某列,用户不输入数据的时候,其值自动被填入

原文地址:https://www.cnblogs.com/zhouxiangfei/p/12565064.html