数据完整性:
值域的完整性: 比如邮编在中国都是6位.
禁止空值:有些数据是不能为空的,比如制作学生表,学生的姓名不能为空.
要有主键:不能有两个元组拥有相同的主属性,主属性不能为空.
主键:能唯一确定一行的一个/一组属性.
如何设定主键:
1
CREATE TABLE lecturer(
ID_lecturer INTEGER CONSTRAINT ID_lecturer_PK PRIMARY KEY,
name VARCHAR(30));
使用了constraint.
2
CREATE TABLE lecturer (
ID_lecturer INTEGER PRIMARY KEY,
name VARCHAR(30));
直接在创建语句后面写(我最爱用这句)
3
CREATE TABLE lecturer (
ID_lecturer INTEGER,
name VARCHAR(30),
PRIMARY KEY (ID_lecturer));
统一到最后写
4
CREATE TABLE lecturer