分享
分销 收藏 举报 申诉 / 27

类型sql约束、默认和规则.ppt

  • 上传人:w****g
  • 文档编号:14668775
  • 上传时间:2026-10-27
  • 格式:PPT
  • 页数:27
  • 大小:1.61MB
  • 下载积分:10 金币
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    sql 约束 默认 规则
    资源描述:
    ,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,大型数据库,SQL Server 2000,程序设计,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第4章 约束、默认和规则,数据完整性,约束,【CONSTRAINT】,默认,【DEFAULT】,规则,【RULE】,4.1 数据完整性,数据完整性就是存储在数据库中的数据的一致性和正确性。,根据数据完整性措施所作用的数据库对象和范围不同,数据完整性分为:,实体完整性,又称为行完整性,即数据库中的所有行都具,有一个非空且没有重复的主键值。,域完整性,又叫列完整性,以保证列数据的输入具有正,确的数据类型、格式和有效的数据范围。,参照完整性,又叫引用完整性,旨在保证主表和从表数据,的一致性。,用户定义完整性,用户定义的不属于以上完整性的特定规,则。,4.1 数据完整性,在,SQL SERVER2000,里,我们可以采取许多方法保证各种完整性:,实体完整性,通过建立唯一索引、,PRIMARY KEY,约束、,UNIQUE,约束、,IDENTITY,属性等来强制主键,的唯一性。,域完整性,强制域有效性可以通过限制数据类型、,CHECK,约束和规则、,FOREIGN KEY、,DEFAULT、NOTNULL,定义实现,。,参照完整性,通过,FOREIGN KEY,和,CHECK,约束来实现。,4.2 约束,【CONSTRAINT】,实现约束的五种方式,:,CHECK,约束,PRIMARY KEY,约束,FOREIGN KEY,约束,UNIQUE,约束,DEFAULT,约束,4.2.1,CHECK,约束,CHECK,约束用于限制输入到一列或多列的值的范围:用户想输入的数据值如果不满足,CHECK,约束中的条件(逻辑表达式)将无法正常输入。,使用企业管理器定义、删除,CHECK,约束,使用,T-SQL,语句创建,CHECK,约束(在创建或修改表时);,语法格式:,CONSTRAINT,约束名,CHECK(,逻辑表达式),使用,T-SQL,语句删除,CHECK,约束,语法格式:,DROP CONSTRAINT,约束名,4.2.1,CHECK,约束,例:创建表成绩(学号,课程号,成绩)的同时定义,CHECK,约束要求,成绩的范围为0100。,T-SQL,语句如下:,CREATE TABLE,成绩,(学号,char(8)NOT NULL,,课程号,char(3)NOT NULL,,成绩,tinyint NULL,CONSTRAINT,ck_cj,CHECK,(,成绩=0,and,成绩,=0,and,成绩,=0 and cj=100,4.4.3 删除绑定,使用企业管理器删除绑定,使用,sp_unbindrule,语句解除绑定,语法格式:,sp_unbindrule,objname=,绑定的列名,例:删除学生表性别列和规则对象,cj_rl,的绑定。,use,学生成绩,go,exec sp_unbindrule,成绩.成绩,4.4.4 删除规则对象,使用企业管理器删除规则对象,使用,T-SQL,语句,DROP,RULE,删除规则对象,语法格式:,DROP RULE,规则对象名,例:删除规则对象,cj_rl,。,use,学生成绩,go,DROP RULE,cj_rl,注:删除规则对象时,首先要解除规则对象的绑定,,然后才能删除规则对象,。,
    展开阅读全文

    开通VIP折扣优惠下载文档

    提示  咨信网声明:本文档由用户上传并分享,仅供学习交流、研究之用,未经授权,严禁复制、发行、汇编、翻译或网络传播等,侵权必究。

    咨信网小贴示:
    1、浏览或下载可查看了解,请点击【咨信网告知】。
    2、下载文件中如有侵权或不适当内容,将立即纠正。
    3、如果因为网速或其他原因下载失败请重新下载,重复下载[60天内]不扣币。
    4、开具发票登录电脑端申请,请点击【索取发票】。

    咨信网客服组:【微信客服】

    自信AI创作助手
    关于本文
    本文标题:sql约束、默认和规则.ppt
    链接地址:https://www.zixin.com.cn/doc/14668775.html

    Copyright ©2010-2026   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork