列添加UNIQUE约束ALTERTABLE雇员表ADDCONSTRAINT.pptVIP

  • 12
  • 0
  • 约4.07千字
  • 约 48页
  • 2019-08-03 发布于天津
  • 举报

列添加UNIQUE约束ALTERTABLE雇员表ADDCONSTRAINT.ppt

完整性约束条件的作用对象 完整性检查是围绕完整性约束条件进行的,因此,完整性约束条件是完整性控制机制的核心。完整性约束条件的作用对象可以是表、元组和列。 列级约束 元组约束 关系约束 列级约束 列级约束主要是对列的类型、取值范围、精度等的约束,具体包括: 对数据类型的约束:包括数据类型、长度、精度等。 对数据格式的约束:如规定学号的前两位表示学生的入学年份,第三位表示系的编号,第四位表示专业编号,第五位代表班的编号等等。 对取值范围的约束:如学生的成绩取值范围为0~100。 对空值的约束。 元组约束 元组的约束是元组中各个字段之间的联系的约束, 如: 开始日期小于结束日期, 职工的最低工资不能低于规定的最低保障金。 关系约束 指若干元组之间、关系之间的联系的约束。 比如: 学号的取值不能重复也不能取空值, 学生修课表中的学号的取值受学生表中的学号取值的约束 实现数据完整性 声明完整性 在表定义时声明 使用约束、缺省值(DEFAULT)等 由SQL Server自动加以保证 过程完整性 在客户端或服务器端用编程语言或工具实现 在Server端用触发器(trigger)来实现 实现约束 1. PRIMARY KEY 约束 2. UNIQUE 约束 3. FOREIGN KEY 约束 4. DEFAULT 约束 5. CHECK 约束 数据库原理与应用教程(第3版) 国

文档评论(0)

1亿VIP精品文档

相关文档