您好,欢迎来到小侦探旅游网。
搜索
您的当前位置:首页实验 视图、索引与数据库关系图

实验 视图、索引与数据库关系图

来源:小侦探旅游网
实验名称: 班级 所在院系 学号 实验五 视图、索引与数据库关系图 指导老师 姓名 成绩 日期 一、 试验目的 使学生掌握SQL Server中的视图创建、查看、修改和删除的方法;索引的创建和删除的方法;数据库关系图的实现方法。加深对视图和SQL Server数据库关系图的理解。 二、 实验内容 (1) 创建、查看、修改和删除视图。 (2) 创建、删除索引文件。 (3) 创建数据库关系图。 三、 试验步骤 1)视图操作 (1)创建视图。 使用SQL Server Management Studio直接创建,步骤如下: 1.单击数据库前面的+号,然后再单击“学生选课”数据库前面的+号,右击“视图”,在弹出的快捷菜单中选择“新建视图”命令,弹出“添加表”对话框。如图5.1所示 图5.1 “添加表”对话框 2.在“添加表”对话框中,添加视图数据来源的表,这里添加三张表,分别是student、course和sc表。添加表后,单击添加表对话框中的“关闭”按钮,出现创建视图界面。如图5.2所示 图5.2添加字段前的效果图

1

3.如果要在视图中显示某些表的某个字段,只需单击其字段前的复选框即可,同时在中间列中会显示该字段,在代码区中会看到具体实现的代码。 4.如果要查看视图,单击常用工具栏中的“执行”按钮,就可以看到视图的数据显示,如由字段student.sno、sname、cname、grade生成的视图效果。如图5.3所示 图5.3 生成视图效果图 5.在创建视图中还可以为字段添加列名、进行排序、添加多个筛选条件。 6.单击常用工具栏中的“保存”按钮,就可以弹出保存视图提示对话框,输入视图名字即可,为view_stu_grade。 (2)修改视图。 视图创建好后,就可以利用它进行查询信息了。如果发现视图的结构不能很好的满足要求,还可以对它进行修改。 使用SQL Server Management Studio直接修改,步骤如下: 1.在SQL Server Management Studio中,选择服务器、数据库、并使数据库展开,再单击“视图”前面的+,就可以看到已存在的视图了。 2.右击要修改结构的视图,在弹出的视图功能快捷菜单中选择“修改”命令,就可以直接修改了。 (3)删除视图 使用SQL Server Management Studio直接删除,步骤如下: 1.在SQL Server Management Studio中,选择服务器、数据库、并使数据库展开,再单击“视图”前面的+,就可以看到已存在的视图了。 2.右击要删除的视图,在弹出的视图功能快捷菜单中选择“删除”命令,就可以直接删除掉制定的视图。 2)索引文件的创建与删除 索引是一个单独的、物理的数据库结构,是为了加速对表中数据行的查询而创建的一种分散的存储结构。 (1)创建索引文件。 使用SQL Server Management Studio直接创建索引文件,步骤如下: 1.单击数据库前面的+号,然后再单击“学生选课”数据库前面的+号,再单击表前面的+号,就额可以看到已存在的表了, 2.选定要添加索引的表,如数据表student。右击,在弹出的快捷菜单中选择“修改”命令。

2

3.右击任一个字段,在弹出的快捷菜单中选择“索引/键”命令,弹出“索引/键”对话框。如图5.4所示 图5.4“索引/键”对话框 4.在对话框中单击“添加”按钮,就可以增加一个索引,然后再设置索引所对应的字段及各个属性。 5.假设给dept字段添加一个普通索引,单击“添加”按钮后,设置类型为“索引”,再单 击列后的?按钮,弹出“索引列”对话框。如图5.5所示 图5.5 “索引列”对话框 6.设定好后,单击“确定”按钮,返回到“索引/键”对话框。还可以设置索引的标识,本例设置为IX_dept (2)删除索引文件 使用SQL Server Management Studio直接删除索引文件,步骤如下 1.单击数据库前面的+号,然后单击“学生选课”数据库前面的+号,再单击表前面的+

3

号,就可以看到已存在的表了。 2.选定要添加索引的表,如数据表student。单击右键,在弹出的快捷菜单中选择“修改”命令。 3.右击任一个字段,在弹出的快捷菜单中单击“索引/键”命令,弹出“索引/键”对话框。 4.在索引文件列表框中选定要删除的索引文件,单击“删除”按钮即可。 例如,查询student表的各索引文件的Transact-SQL语句为 use 学生选课 exec sp_helpindex student 执行后,出现student表的所有索引。 (3)创建数据库关系图 1.打开SQL Server Management Studio窗口登陆服务器类型为“数据库引擎”,并建立连接。 2.连接服务器后,依次展开节点“数据库”→“学生选课”,右击“数据库关系图”,在弹出的快捷菜单中,选择“新建数据库关系图”命令。 3.在弹出的“添加表”对话框中,选择全部表,单击“添加”按钮。 4.如果数据库的表中都设有主键,系统会自动的简历表与表之间的关系。如图5.6所示 图5.6表之间连接图对话框 5.关系建立后,单击工具栏上“保存”按钮,在弹出的“选择名称”对话框中输入创建的数据库关系图的名称,单击“确定”按钮即可。 四、 体会。 通过这次试验,我掌握了SQL Server中的视图创建、查看、修改和删除的方法;索引的创建和删除的方法;数据库关系图的实现方法。通过视图,可以较为快速的查询数据库;通过索引加深了对表存储结构的理解;通过数据库关系图可以方便的查看表与表之间的关系。

4

5

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- xiaozhentang.com 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务