网站大量收购独家精品文档,联系QQ:2885784924

安徽农业大学计算机科学与技术数据库中表基本操作.ppt

安徽农业大学计算机科学与技术数据库中表基本操作.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安徽农业大学计算机科学与技术数据库中表基本操作

4.3.2 约束的创建、查看、删除 创建CHECK约束的语句: [CONSTRAINT CHECK constraint_name] CHECK (logical_expression) 删除CHECK约束的语句: DROP CONSTRAINT CHECK constraint_name 创建DEFAULT约束的语句: [CONSTRAINT DEFAULT constraint_name] DEFAULT constraint_expression 删除已创建的DEFAULT约束的语句: DROP CONSTRAINT DEFAULT constraint_name 4.3.2 约束的创建、查看、删除 创建PRIMARY KEY约束的语句: ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY CLUSTERED(column1_name) 删除PRIMARY KEY约束的语句: ALTER TABLE table_name DROP CONSTRAINT constraint_name 4.3.2 约束的创建、查看、删除 创建UNIQUE约束的语句: [CONSTRAINT constraint_name] UNIQUE [CLUSTERED | NONCLUSTERBD] [WITH FILLFACTOR=filllfactor] [ON{filegroup | DEFAULT}] 删除UNIQUE约束的语句: DROP CONSTRAINT UNIQUE constraint_name 4.3.2 约束的创建、查看、删除 4.4.1 使用默认 默认是一种数据库对象,定义一次后,可以被一次或多次应用于任意表中的一列或多列,还可以用于用户定义的数据类型。创建和使用默认可以使用企业管理器和T-SQL语句。 4.4.2 使用规则 定义规则对象;将规则对象绑定到列或用户自定义类型;规则对象的定义可利用企业管理器,通过界面定义,也可以利用查询分析器,通过执行SQL语句定义。 4.4 使用默认和规则 创建默认的语句: CREATE DEFAULT default_name AS constraint_expression EXEC sp_bindefault default_name ‘table_name.[column_name[,…]|user_datetype]’ 4.4.1 使用默认 规则与CHECK约束的关系相对于默认与DEFAULT约束的关系一样,规则这种数据库对象的作用与CHECK约束一样,只不过规则不固定于那个列,而是创建好以后可以随便地绑定于表中地某个列上。 创建规则的语句: CREATE RULE rule_name AS condition_expression 4.4.2 使用规则 第4章 数据库中表的基本操作 4.1 数据库对象 4.2 数据表的设计和创建 4.3 定义约束 4.4 使用默认和规则 4.1 数据库对象 特殊的存储过程,当用户表中数据改变时,该存储过程被自动执行 触发器 存放于服务器的预先编译好的一组T-SQL语句 存储过程 为列提供的缺省值 默认值 用于为表中的列定义完整性的规则 约束 为数据快速检索提供支持且可以保证数据唯一性的辅助数据结构 索引 由表或其他视图导出的虚拟表 视图 定义列或变量的数据类型,SQL Server提供了系统数据类型,并允许用户自定义数据类型 数据类型 由行和列构成的集合,用来存储数据 数据表 说明 数据库对象 数据表被定义为列的集合。它与电子表格类似,数据在表中是按照行和列的格式来组织排列的。每行代表一唯一的记录,每列代表记录中的一个域。例如一个包含学生基本信息的数据表,表中的每一行代表一个学生,每一列分别表示学生的详细资料,如学号、姓名、专业、班级等。 4.1.1 数据表 约束是SQL Server强制实行的应用规则,它通过限制列、行和表之间数据来保证数据完整性。 约束是加到表上以限制列、行和表间的数据,当表删除时,表所带的约束也随之被删除。 约束包括CHECK约束、PRIMARY KEY约束、FOREIGN KEY约束、UNIQUE约束和DEFAULT约束等。 4.1.2 约束 默认是一种数据库对象,它可以先定义好,需要时将它绑定到一列或多列上,在表中插入数据行时,系统自动为没有指定数据的列提供事先定义的默认值。 当我们在向数据表中输入数值时,希望表里面的某些列已经具有一些默认值,不必用户一一输入,或者是用户现在还不准备输入但又不想空着。 4.1.3 默认 规则这种数据库对象的作用就是当向表中插入数据时,指定该列接受数据值的范围。 规则

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档