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
因篇幅问题不能全部显示,请点此查看更多更全内容