约束、默认和规则.pptVIP

  • 33
  • 0
  • 约6.2千字
  • 约 30页
  • 2017-06-14 发布于湖北
  • 举报
第4章 约束、默认和规则 数据完整性 约束 默认 规则 4.1 数据完整性 4.1 数据完整性 例:通过主码来实现实体完整性 一旦某个属性或属性组被定义为主码,该主码的每个属性就不能为空值,并且在表中不能出现主码值完全相同的两个记录。 有两种定义主码的方法: 一种是在属性后增加关键字PRIMARY KEY , 另一种是在属性表中加入额外的定义主码的子句:PRIMARY KEY(主码属性名表)。 (1)属性后增加关键字定义 CREATE TABLE StudentInfo ( ????StudentID???char(8)????PRIMARY KEY, ????StudentName????varchar(10), ????StudentSex????????bit ); 通过外码来实现参照完整性 在CREATE TABLE 语句的属性清单后,加上外部码的说明子句 格式为:FOREIGN (属性名表)REFERENCES父表名(属性名表) CREATE TABLE RelationInfo ( ????RelationID????int identity(1, 1), ????StudentID????char(8)?, ????DepartID?????char(4)?, ????FOREIGN KEY (StudentID) REFERENCES StudentInf

文档评论(0)

1亿VIP精品文档

相关文档