欢迎来到天天文库
浏览记录
ID:2036689
大小:273.00 KB
页数:8页
时间:2017-11-14
《实验三 索引、存储过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验三索引、存储过程一、实验大纲实验目的:1.熟悉索引、存储过程的概念2.熟练掌握索引和存储过程的操作方法实验要求:1.为职工表employee创建唯一索引取名为ix_name,要求姓名不能完全相同。2.使用唯一聚集索引ix_id,为salary表的eno列创建索引,并强调唯一性。3.删除索引ix_name。4.利用存储过程,给employee表添加一条财务科员工的信息。5.利用存储过程从employee、salary、dept表的连接中返回所有职工的姓名、科室、基本工资。6.利用存储过程查找“刘刚”的员工编号、所在科室。7.利用
2、存储过程查找姓“李”的员工的员工编号、科室名称、基本工资。8.删除以上建立的所有存储过程实验环境:SQLServer2000二、实验指导说明:本示例用例的表结构如下所示:Student(sno,sname,sex,sage,dept,oldgrade,advisor)Teacher(tno,tname,dept,salary,title)Course(cno,cname,descry,dept,credit)SC(sno,cno,grade)以上数据库表的含义为:Student—学生:sno(学号),sname(学生姓名),sex
3、(性别),sage(年龄),dept(系),oldgrade(高考成绩),advisor(导师)Teacher—教师:tno(教师编号),tname(教师姓名),dept(所在系),salary(工资),title(职称)Course—课程:cno(课程号),cname(课程名),descry(课程说明),dept(开课系),credits(学分)SC—成绩:sno(学号),cno(课程号),grade(成绩)1.利用企业管理器创建和删除索引(1)创建索引在数据库关系图中选择要创建索引的表,右击该表,然后从快捷菜单中选择“索引/键
4、”命令。或为要创建索引的表打开表设计器,在表设计器中右击,然后从快捷菜单中选择“索图1图2引/键”命令。或在工具栏中选择,弹出对话框如图1所示。选择“新建”命令。“选定的索引”框显示系统分配给新索引的名称。如图2所示。在“列名”下选择要创建索引的列。可以选择多达16列。为获得最佳性能,最好只选择一列或两列。对所选的每一列,可指出索引是按升序还是降序组织列值。为索引指定任何其它需要的设置,然后单击“确定”按钮。当保存表或关系图时,索引即创建在数据库中。(2)删除索引在数据库关系图中选择要删除索引的表,右击该表,然后从快捷菜单中选择“
5、属性”命令。或为要删除索引的表打开表设计器,在表设计器中右击,然后从快捷菜单中选择"属性"命令。选择“索引/键”选项卡。从“选定的索引”列表中选择要删除的索引。选择“删除”按钮。注意:选择“删除”按钮将导致一个无法撤消的操作,而且不保存对数据库关系图所做的所有其它更改。若要撤消该操作,请不保存更改即关闭当前的数据库关系图和所有其它打开的数据库关系图以及表设计器窗口。当保存表或关系图时,索引即从数据库中被删除。利用向导创建和删除索引(1)创建索引展开一个服务器组,再展开要在其中创建视图的服务器。展开“数据库”文件夹。选择需要建立索引
6、的表,在工具栏上单击“运行向导”命令。弹出如图3所示向导界面。选择“创建索引向导”,“确定”进入创建索引欢迎界面如图4所示。 图3图4单击“下一步”进入选择表或视图界面,为索引选择对象如图5所示。选择数据库student中的course表。 图5图6单击“下一步”进入显示当前索引信息界面,如图6所示。 图7图8单击“下一步”进入选择列界面如图7所示。在相应列的□中选择是否包含在索引中。单击“下一步”进入指定索引选项界面,如图8,为索引选择相应的属性。若要建立唯一索引,则选中“使其成为唯一索引”选项。单击“下一步
7、”进入索引创建正在完成界面,如图9所示。单击“完成”,进入向导完成界面,提示创建索引成功,如图10所示。图9图10(2)删除索引打开已经创建索引表设计器,在表设计器中右击,然后从快捷菜单中选择“索引/键”命令。或在工具栏中选择,弹出对话框删除对话框。选择要删除的索引,单击“删除”按钮即可。3.存储过程(1)利用企业管理器创建存储过程展开服务器组,然后展开服务器。展开“数据库”文件夹,再展开要在其中创建过程的数据库。右击“存储过程”,然后单击“新建存储过程”命令。或者,单击“存储过程”,选择菜单“操作”,然后单击“新建存储过程”,如
8、图11所示。然后弹出新建存储过程对话框如图12所示。图11图12输入存储过程的文本。按TAB键可以缩进存储过程的文本。按下CTRL+TAB键或单击合适的按钮来退出文本框。若要检查语法,单击“检查语法”命令。若要设置权限,单击“权限”命令。(2)用创
此文档下载收益归作者所有