06_实现数据完整性.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 第六章 实现数据完整性 使用规则实现数据完整性 使用SQL语句管理规则(创建、绑定、解绑、删除) 1、创建规则 规则是一种数据库对象,在使用之前需要被创建。 语法:CREATE RULE rule_name AS condition_expression 其中: rule_name 指规则对象的名称,其必须符合命名规则 condition_expression 条件表达式 例:CREATE RULE xb_rule AS @xb in(‘男’, ‘女’) GO 使用规则实现数据完整性 使用SQL语句管理规则(创建、绑定、解绑、删除) 2、绑定规则 创建好的规则,必须绑定到列或用户定义的数据类型上才能够起作用。使用系统存储过程将规则绑定到字段或用户定义的数据类型上。 语法: [EXEC] sp_bindrule ‘规则名称’, ‘表名.字段名’ 例: EXEC sp_bindrule ‘xb_rule’, ‘教师.性别’ 3、解绑 如果某个字段不再需要规则对其输入的数据进行限制,应该将规则从该字段上去掉,即解绑。 语法: [EXEC] sp_unbindrule ‘表名.字段名’ 4、删除规则 如果规则没有存在价值,可以将其删除。在删除之前,应该对规则解绑,当规则不再应用与任何表时,可以删除。 语法:DROP RULE 规则名称[,…n] 使用默认值实现数据完整性 默认(也称默认值)是一种数据库对象,它与DEFAULT(默认)约束的作用相同,也是当向表中输入记录时,没有为某列提供输入值,如果该列被绑定了默认对象,系统会自动将其值赋给该列。 与DEFAULT约束不同的是默认对象的定义独立于表,其定义一次就可以被多次应用于任意表中的一列或多列,也可以应用于用户定义的数据类型。 默认对象的使用方法同规则相似,包含默认的创建、绑定、解绑和删除。这些操作既可以在查询分析器中完成,也可以在企业管理器中完成。 使用默认值实现数据完整性 1、创建默认值 在查询分析器中,创建默认对象的语法格式如下: CREATE DEFAULT default_name AS default_description 其中: default_name:指默认值名称,其必须符合SQL Server的标识符命名规则。 default_description:常量表达式,可以包含常量、内置函数或数学表达式。 2、绑定默认值 默认对象建立以后,必须将其绑定到表字段或用户定义的数据类型上才能起作用。在查询分析器中使用系统存储过程来完成绑定,其语法格式为: [EXECUTE] sp_bindefault ‘默认名称’,’表名.字段名’ 使用默认值实现数据完整性 例:创建一个df_xuefen 默认,将其绑定到“教学计划”表的“学分”字段,使其默认学分为4,其程序清单如下: USE STUDENT GO CREATE DEFAULT def_xuefen AS 4 GO EXEC sp_bindefault def_xuefen,教学计划.学分 GO 使用默认值实现数据完整性 3、解绑默认值 对于表中的字段,如果认为其默认值没有存在的必要时,可以使用系统存储过程sp_unbindefault解除其绑定的默认值,其语法格式为: [EX

您可能关注的文档

文档评论(0)

wuhuaiyu002 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档