- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库6精选
实验六 视图的创建和索引的创建
一. 实验内容
一、视图的创建
1、创建school数据库中,department表中的所有记录的视图View_dep;
2、使用ALTER VIEW语句修改视图
①创建department表中部门名dp_name和部门电话dp_phone的视图View1;
②修改视图View1,从department表中查询dp_no和dp_add字段;格式类似如下:
ALTER VIEW View1
as
select dp_no,dp_add
from department
③使用DROP VIEW语句删除视图
3、视图中的数据操作
①用select语句查询视图View_dep中的所有信息;
②用insert语句向View_dep添加数据记录;
③用update语句修改视图View_dep中的数据,把视图中部门名为口腔科 的电话修改成9999999。
④用delete删除视图中的数据,把View_dep视图中骨科的数据记录删除。
注意:观察,视图数据的修改,基本表的数据是否也发生相应的变化。
二、索引的创建(在school的数据中)
1、使用对象资源管理器为student表创建一个以s为索引关键字的惟一聚簇索引(1)打开企业管理器SSMS,依次展开展开“”“表”student
(2)右击“索引“弹出快捷菜单点击“新建索引”,系统将打开“索引窗口”(3)在窗口中“索引名称”输入索引名、选择索引类型
(4)单击“添加”按钮选择要加入索引键的列表。
(5)单击“确定”按钮索引建成。
?
2、重命名索引,将索引名改为?stu(1)打开企业管理器SSMS,依次展开展开“选课系统”“表”“student“
(2)右击“索引“弹出快捷菜单点击“重命名”,将原来索引名改为“
stu”即可
?3、删除索引?
(1)打开企业管理器SSMS,依次展开展开“选课系统”“表”“student“
(2)右击“索引“弹出快捷菜单点击“删除”即可。
?
USE db_2008
CREATE INDEX IX_Stu_Sno
ON Student (Sno)
②为teachers表的tid列创建唯一聚集索引。
USE db_2008
CREATE UNIQUE CLUSTERED INDEX IX_Stu_Sno1
ON Student (Sno)
③为teachers表的tid列创建组合索引(由tid,tname组成)。
USE db_2008
CREATE INDEX IX_Stu_Sno2
ON Student (Sno,Sname DESC)
④用fillfactor参数为teacher表的tid创建一个填充因子为100的非聚集索引。
USE db_2008
CREATE NONCLUSTERED INDEX IX_Stu_Sno3
ON Student (Sno)
WITH FILLFACTOR = 100
⑤用IGNORE_DUP_KEY参数为teachers表的tid创建唯一聚集索引,并且不能输入重复值。
USE db_2008
CREATE UNIQUE CLUSTERED INDEX IX_Stu_Sno4
ON Student (Sno)
WITH IGNORE_DUP_KEY
注意如下:每个表中只能创建一个聚集索引,主键列上一定要创建索引,在那些重复值比较多,查询较少的列上不要创建索引。
⑥查看索引信息:
方法一:用SSMS查看,点击表的右键,选设计,弹出表结构设计对话框,右击该对话框,选择索引/键命令,打开索引/命令对话框,在对话框的左侧选中某个索引,在对话框的右侧就可以查看此索引的信息,并可修改。
方法二:用系统存储过程查看:
use db_2008
EXEC Sp_helpindex Student
方法三:利用系统表查看
USE db_2008
SELECT ID,NAME FROM SYSINDEXES
WHERE ID=(SELECT ID FROM
SYSOBJECTS WHERE NAME =Student)
⑦索引的修改
一、修改索引的名字
USE db_2008
EXEC sp_rename Student.IX_Stu_Sno,IX_Stu_Sno1
二、删除索引
USE db_2008
--判断表中是否有要删除的索引
If EXISTS(Select * from sysindexes where name=IX _Stu_Sno1)
Drop Index Student.IX_Stu_Sno1
您可能关注的文档
- 数学:1.2《让我们来做数学》课件3(华东师大版七年级上)精选.ppt
- 数学:1.4《第一章二次根式复习》课件(浙教版八年级下)精选.ppt
- 数学:1.3《平行四边形的性质》课件(苏科版九年级上)精选.ppt
- 数学:10.1《总体与样本》课件(北京课改版七年级下)精选.ppt
- 数学:10.5《平均数》课件(北京课改版七年级下)精选.ppt
- 数学:10.5《相似三角形的性质》(第2课时)课件(苏科版八年级下)精选.ppt
- 教育部参赛_我们的社会主义祖国教学设计_蔡志贤精选.doc
- 数学:10.3《数据的表示》课件(北京课改版七年级下)精选.ppt
- 数学:1.5《测量物体的高度》课件(北师大版九年级下)精选.ppt
- 数学:10.7《众数》课件(北京课改版七年级下)精选.ppt
最近下载
- 2025河北秦皇岛市海港区招聘中小学教师371人笔试参考题库附答案解析.docx VIP
- 《项目管理基础教程》课件.ppt VIP
- 青霉素过敏试验及过敏反应的预防(共35张PPT).pptx VIP
- 第一章 运动的描述【速记清单】(解析版)-2024-2025学年高一物理单元速记·巧练(人教版2019必修第一册).docx VIP
- 第二章 匀变速直线运动的研究【速记清单】(解析版)-2024-2025学年高一物理单元速记·巧练(人教版2019必修第一册).docx VIP
- 农行某市支行各岗位廉政风险点及防控措施一览表(必威体育精装版最全面版本) .pdf VIP
- Positioning课件.ppt VIP
- 建行某市支行各岗位廉政风险点及防控措施一览表(最全必威体育精装版版本) .pdf VIP
- 徕卡TS30全站仪简易操作说明.pdf VIP
- 川渝地区矿山生态修复技术规范 第二部分 建材矿山.pdf VIP
文档评论(0)