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

单元4数据库的索引、默认值和规则范例.pptx

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站数据库应用基础 ——SQL SERVER 2008 高等教育出版社 目录 单元1 SQL SERVER 2008基础 单元2 创建数据库和表 单元3 数据库的查询和视图 单元4 数据库的索引、默认值和规则 单元5 数据库的存储过程和触发器 单元6 数据库的日常管理与维护 单元7 数据库的安全管理 单元8 SQL Server 数据库应用程序开发 单元9 数据库在电子商务中的应用 单元4 数据库的索引、默认值和规则 索引、默认值和规则都是SQL Server数据库中包含的对象,索引类似于图书的目录,它可以帮助数据库应用程序快速找到表中特定的数据,而无需扫描表中的全部数据,主要用于提高数据的查询速度。默认值和规则用来控制应用系统中的数据,类似于信息预过滤器,主要用于将数据写入数据库之前先校验规则及默认值。 本单元以“图书信息管理”数据库为例,学习SQL Server中索引、默认值和规则三个数据库对象的创建和使用方法。 单元4 数据库的索引、默认值和规则 1.掌握使用对象资源管理器和CREATE INDEX语句创建索引的方法。 2.会管理索引。 3.掌握创建默认值对象和规则对象的方法。 4.会绑定默认值对象和规则对象。 5.会解除默认值对象和规则对象的绑定。 6.会删除默认值对象和规则对象。 1. 了解索引的概念、类型和作用。 2. 掌握默认值对象的创建、绑定、解除绑定、删除等操作。 3. 掌握规则对象的创建、绑定、解除绑定、删除等操作。 单元4 数据库的索引、默认值和规则 任务4.1 使用索引 用对象资源管理器和CREATE INDEX语句创建索引,并学会管理索引。 会用对象资源管理器创建索引。 会用CREATE INDEX语句创建索引。 会用对象资源管理器查看索引及删除索引。 会用DROP INDEX语句删除索引。 任务4.1 使用索引 活动4.1.1 创建索引 索引是数据库重要对象之一,可以用它来提高表中数据的访问速度。在SQL Server 2008中创建索引的方法主要有两种,一是在对象资源管理器中通过方便的图形化向导创建,二是通过编写CREATE INDEX语句创建。 案例1 使用对象资源管理器给“图书信息”表的“书名”列设置唯一非聚集索引,索引名称为“IX_书名”。 『小贴士』 当给表设置PRIMARY KEY约束或UNIQUE约束时,SQL SERVER会自动在相应的列上创建聚集索引或非聚集索引。 案例2 使用CREATE INDEX语句给“图书库存”表的“ISBN”列设置非唯一非聚集索引,索引名称为“IX_ISBN”。 【代码如下】 USE 图书信息管理 GO CREATE NONCLUSTERED INDEX IX_ISBN ON 图书库存(ISBN) 活动4.1.1 创建索引 【体验活动】 1.用对象资源管理器给“学生信息”表的“姓名”列设置非唯一非聚集索引,索引名称为“IX_姓名”。 2.用CREATE INDEX语句给“课程信息”表的“课程名称”列设置唯一非聚集索引,索引名称为“IX_课程名称”。 活动4.1.2 管理索引 对于创建好的索引,有时需要查看索引的属性,对于不再使用或者很少使用的索引,应该及时删除。 案例3 使用对象资源管理器查看“图书库存”表的“IX_ISBN”索引的相关属性。 『小贴士』 ①如图4.1.6所示,在弹出的快捷菜单中有一个“重命名”命令,选择该命令可以直接给索引重命令。 ②一个表只能有一个聚集索引,如果要更改,则必须先删除已有的聚集索引。 ③一个表可以创建若干个非聚集索引。 ④通过图4.1.7示的“索引属性”对话框,不但可以查看该索引是聚集索引还是非聚集索引,还能查看是否唯一、所引用的索引列有哪些等信息。并能通过该属性对话框更改索引的类型,添加或删除索引列等。 活动4.1.2 管理索引 案例4 使用对象资源管理器删除“图书信息”表的索引“IX_书名”。 案例5 使用DORP INDEX语句删除“图书库存”表的索引“IX_ISBN”。 【代码如下】 USE 图书信息管理 GO DROP INDEX IX_ISBN ON 图书库存 或 USE 图书信息管理 GO DROP INDEX 图书库存.IX_ISBN 『小贴士』 SQL Server自动建立的索引不能用DROP INDEX删除,只能用ALTER TABLE语句中的DROP CONSTRAINT子句来删除该字段上的主键约束或唯一性约束,这些约束删除了,相关的索引也被删除了。 活动4.1.2 管理索引 1.认识索引 我们都有过查字典的经历,在查找一个生字时,首先会根据拼音或部首按照规定的查找方法到目录中找到对应汉字所在的页码,再翻阅到指定的页码找到要查找的生字。 索引

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档