第五章 数据库完整性294369053.pptVIP

  • 7
  • 0
  • 约7.14千字
  • 约 38页
  • 2018-01-24 发布于浙江
  • 举报
第五章 数据库完整性294369053

数据库系统概论 第五章 数据库完整性 5.1 实体完整性 5.2 参照完整性 5.3 用户定义的完整性 5.4 完整性约束命名子句 5.5 触发器 5.1 实体完整性 5.1.1 实体完整性定义 5.1.2 实体完整性检查和违约处理 5.1.1 实体完整性定义 【例3-5】创建一个课程信息表course,其中cno字段为主键约束 【例3-7】建立一个SC表,定义SNO,CNO共同组成SC的主键,定义SCORE 的取值范围为0到100之间, SNO,CNO为SC的外部键 CREATE TABLE SC (SNO CHAR(9) NOT NULL FOREIGN KEY REFERENCES Student(SNO), /*外部键约束 */ CNO CHAR(4) NOT NULL FOREIGN KEY REFERENCES Course(CNO), SCORE NUMERIC(3) CHECK(SCORE=0 AND SCORE =100), /*检查约束,未设定约束名,分数在0-100之间*/ CONSTRAINT SC_PRIM PRIMARY KEY(SNO,CNO) /*多个属性构成的码,只能定义为表级约束条件*/ ) 5.1.2 实体完整性检查和违约处理 用Primary Key短语定义了关系的主码后,每当用户程序对基本表

文档评论(0)

1亿VIP精品文档

相关文档