关系数据库与SQL Server 2008 第2版 龚小勇 第22讲 规则和默认值对象(实训)新.pptVIP

  • 20
  • 0
  • 约1.24千字
  • 约 11页
  • 2015-12-14 发布于广东
  • 举报

关系数据库与SQL Server 2008 第2版 龚小勇 第22讲 规则和默认值对象(实训)新.ppt

* 第7章 规则和默认值 第22讲 SQL Server 2008 第7章 规则与默认值 (实训) 第22讲 复习数据完整性 (1)实体完整性:也称为行完整性,指的是表中每一行都必须能够唯一标识,不存在重复的数据行 (2)参照完整性:也称为引用完整性,指的是当一个表引用了另一个表中的数据时,要防止非法的数据引用,以保持表之间数据的一致性 (3)域完整性:也称为用户定义完整性或列完整性,指的是对用户往列中输入的数据进行限制,保证输入数据的合理有效 任务1:创建一个名为“r_学时”的规则,以限制学时数至少在20以上,并将该规则绑定到kc表的“学时”列上 create rule r_学时 as @xs=20 go exec sp_bindrule ‘r_学时’, ‘kc.学时’ 任务2:定义一个规则对象对“性别”列进行检查,使“性别”只能取值1(表示男)或0(表示女),并将其绑定到xsqk表的“性别”列 create rule r_性别 as @xb=1 or @xb=0 go exec sp_bindrule ‘r_性别’, ‘xsqk.性别’ 任务3:定义一个默认值对象,使“性别”列默认值为1(表示男),并将其绑定到xsqk表的“性别”列 create default d_性别 as 1 go exec sp_bindefault ‘d_性别’, ‘x

文档评论(0)

1亿VIP精品文档

相关文档