欢迎来到天天文库
浏览记录
ID:20017702
大小:999.50 KB
页数:40页
时间:2018-10-09
《第06章视图和索引》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据共享数据独立最小冗余数据安全数据完整灵活性和可恢复性数据库技术及网络应用章节目录数据库技术6.1视图6.2索引小结第6章视图和索引6.1.1视图的概念与意义6.1.2视图的创建与显示6.1.3视图的删除6.2.1索引的概念6.2.2索引的特点6.2.3索引的分类6.1.4修改视图6.1.5视图安全6.2.4索引的创建6.2.5索引的删除本章提要数据库技术本章将介绍视图和索引的基本概念和操作,包括视图的概念与意义,对视图的创建、显示、修改、删除等操作;索引的特点、索引的分类,创建和删除索引等操作。第6章视图和索引6.1视图6.2索引小结数据库技术6.1视图6.1.1视图的
2、概念与意义1.基本表与视图基本表:是独立存在的表,一个实体集就是一个基本表。视图:是从一个或多个基本表中导出的表,在数据库中只存储有关视图的定义而不存储视图所对应的数据,视图是一个虚表。2.使用视图的意义第六章视图和索引(1)提取有用数据(2)简化用户操作(3)提供数据安全功能(4)视图为数据库重构提供了一定的逻辑独立性数据库技术第六章视图和索引6.1.2视图的创建与显示1.使用SQLServerManagementStudio管理器以下用具体实例说明创建视图的步骤。实例6-1建立基于一张表的一般视图。建立视图View1,显示“课程表”中的所有记录。操作步骤:(1)单击【开
3、始】→【所有程序】→【MicrosoftSQLServer2005】→【SQLServerManagementStudio】,打开【连接到服务器】对话框。(2)单击【连接】钮,弹出【MicrosoftSQLServerManagementStudio】对话框。(3)在左窗口中展开数据库节点,再展开“学生成绩管理”数据库节点。将鼠标移到该数据库的【视图】对象,单击鼠标右键,在弹出的菜单中选择【新建视图】,打开【添加表】对话框数据库技术第六章视图和索引(4)选中“课程表”,单击【添加】钮,再单击【关闭】钮。(5)在表结构图的复选框中按显示顺序选中要显示的字段,则会在列的输出位置
4、显示相应字段名。(6)单击工具栏上的【保存钮】,给视图命名为View1,单击【确定】钮。(7)在左窗格中,展开“学生成绩管理”数据库中的视图节点,所建立的视图View1显示在列表中。(8)鼠标移至View1上,单击右键,从快捷菜单中执行【打开视图】,在右窗格中即可显示视图内容。数据库技术第六章视图和索引实例6-2将符合条件的记录显示到视图中。建立视图View2,显示“学生表”中“物理”专业的学生记录,只显示学号、姓名、所属院系、专业。操作步骤:(1)单击【开始】→【所有程序】→【MicrosoftSQLServer2005】→【SQLServerManagementStud
5、io】,打开【连接到服务器】对话框。(2)单击【连接】钮,弹出【MicrosoftSQLServerManagementStudio】对话框。(3)在左窗格中展开数据库节点,再展开“学生成绩管理”数据库节点。将鼠标移到该数据库的【视图】对象,单击鼠标右键,在弹出的菜单中选择【新建视图】,打开【添加表】对话框。(4)选中“学生表”,单击【添加】钮,再单击【关闭】钮。(5)在表结构图的复选框中选中学号、姓名、所属院系、专业。在“专业”列所在行的“筛选器”中输入='物理',表示记录应符合的条件。数据库技术第六章视图和索引(6)单击工具栏上的【保存钮】,给视图命名为View2,单击
6、【确定】。(7)在左窗格中,展开“学生成绩管理”数据库中的视图节点,所建立的视图View2显示在列表中。(8)鼠标移至View2上,单击鼠标右键,从快捷菜单中执行【打开视图】,在右窗格中即可显示视图内容。数据库技术第六章视图和索引实例6-3建立视图时进行分组。建立视图View3,统计“学生表”中男女生的人数。操作步骤:(1)单击【开始】→【所有程序】→【MicrosoftSQLServer2005】→【SQLServerManagementStudio】,打开【连接到服务器】对话框。(2)单击【连接】钮,弹出【MicrosoftSQLServerManagementStud
7、io】对话框。(3)在左窗口中展开数据库节点,再展开“学生成绩管理”数据库节点。将鼠标移到该数据库的【视图】对象,单击鼠标右键,在弹出的菜单中选择【新建视图】,打开【添加表】对话框。(4)选中“学生表”,单击【添加】钮,再单击【关闭】钮。(5)在输出列的下拉列表框中选择“性别”,然后在下一行的下拉列表框中选择“性别”并且在其快捷菜单中选择“添加分组依据”。在“分组依据”中选择“count”,将性别的别名命名为“人数”。数据库技术第六章视图和索引(6)单击工具栏上的【保存钮】,给视图命名为View3,单击【确定】。(
此文档下载收益归作者所有