- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 视图和索引 6.1 视图概述 6.1.1 视图的概念 视图作为一种数据库对象,它是从一个表或多个表中导出的虚表。视图可以是 一个表的一部分,也可以是多个基表的联合,其内容由具体查询需求定义。因为视 图只是一个虚表,所以数据库中只存放视图的定义,而不存放视图对应的数据,这 些数据仍存放在原来的基表中。当修改视图中的数据时,相应的基表的数据也会发 生变化,同时,若基表的数据发生变化,从视图中查询出的数据也会随之改变。 6.1.2 视图的作用 ⒈ 视图能够简化用户的操作 视图使用户可以将注意力集中在他所关心的数据上。通过定义视图,可以使用 户眼中的数据库结构简单、清晰,并且可以简化用户的数据查询操作。 ⒉ 视图使用户能以多种角度看待同一数据 视图机制能使不同的用户以不同的方式看待同一数据,当许多不同种类的用户 共享同一个数据库时,这种灵活性是非常重要的。 3. 视图能够对机密数据提供安全保护 有了视图机制,就可以在设计数据库应用系统时,对不同的用户定义不同的视 图,使机密数据不出现在不应看到这些数据的用户视图上,这样视图机制就自动提 供了对机密数据的安全保护功能。 6.2 视图的创建与管理 6.2.1使用企业管理器创建和管理视图 1.创建视图 【例6.1】 使用企业管理器创建一个基于“图书”表的视图“图书 _view1”,用它来显示图书号、图书名、出版社名和价格等信息。 操作步骤如下: ① 打开企业管理器,展开【图书管理】数据库,选择【视图】,单击鼠标右键,从弹出的快捷菜单中选择【新建视图】,打开“新建视图”窗口。 在 “关系图窗格”中,单击鼠标右键,从弹出的菜单中选择【添加表】,弹出【添加表】对话框,如图6.2所示。 6.2 视图的创建与管理 ② 在图6.2所示的【添加表】对话框中,选择“图书”表和“出版社”表,单击【添加】按钮,将创建视图所需的基表“图书”和“出版社”添加到视图的查询中,再单击【关闭】按钮,回到“新建视图”窗口。 ③ 在“关系图窗格”中,可以看到添加的表和表间的关联。在每个字段前面都有一个复选框,用于选择视图中的引用列。选择所需字段“图书号”、“图书名”、“出版社名”和“价格”,如图6.4所示。 ④ 单击工具栏上的【保存】按钮,在弹出的对话框中输入视图名称“图书_view1”,点击【确定】,视图创建完成。 6.2 视图的创建与管理 2. 查看视图 使用企业管理器查看上述例题中视图“图书_view1”的属性。 其操作是:在企业管理器中,展开【图书管理】数据库,选中该数据库下的 【视图】节点,则企业管理器将显示该数据库的全部视图。选择相应的视图“图书 _view1”,单击鼠标右键,在弹出的快捷菜单中选择【属性】,可打开图6.7所示的 【查看属性】对话框,查看视图的属性。 6.2 视图的创建与管理 3.修改视图 ⑴修改视图的定义 【例6.2】 使用企业管理器修改例6.1中的视图“图书_view1”,用它来显示图书数 量大于300本的图书号、图书名、出版社名和价格等信息。 其操作步骤如下: ① 打开企业管理器,展开【图书管理】数据库,选择视图“图书_view1”,单击鼠标右键,从弹出的快捷菜单中选择【设计视图】,打开“设计视图对话框”,选中“关系图窗格”中的“数量”这一字段,这时,“网格窗格”和“SQL窗格”会自动添加“数量”字段。在“网格窗格”中取消“数量”字段的输出,并在“准则”栏添加“300”。最后单击【运行】按钮,可在“结果窗格”显示运行结果。如图6.10所示。 6.2 视图的创建与管理 ⑵ 重命名视图 重命名视图也可以通过企业管理器实现。例如将例6.1中创建的视图“图书 _view1”改名“图书_view2”,操作步骤如下: ① 在企业管理器中,选择视图“图书_view1”,单击鼠标右键,在弹出的快捷菜单中选择【重命名】。 ② 在“视图名称框”中输入新名称“图书_view2”。 ③ 然后按回车键,弹出【重命名】对话框,点击【是】按钮,系统弹出【确认】 对话框,点击【确定】按钮,即完成视图重命名。 注意:不要随意对视图重命名,可能会破坏相关的脚本和存储过程等。 4.删除视图 在企业管理器中,选择要删除的视图,单击鼠标右键,在弹出的快捷菜单中选 择【删除】,会出现【除去对象】对话框,在该对话框中单击【全部除去】按钮, 即可实现视图的删除。 6.2 视图的创建与管理 ⒌ 操作视图中的数据 ⑴ 使用企业管理器查询视图中的数据 在企业管理器中,选择要查询的视图,如“图书_view1”,单击鼠标右键,从弹 出的快捷菜单中选择【打开视图】,再选择【返回所有行】命令,即可查询视图中 的数据。 ⑵
您可能关注的文档
- 网络综合布线实训教程(第二版)l第12章节hao.ppt
- 摄影与摄像基础教程课件作者余武第五章节欣赏优秀的摄影作品.ppt
- 网络综合布线实训教程(第二版)m第13章节hao.ppt
- 网络综合布线实训教程(第二版)o第15章节hao.ppt
- 摄影与摄像基础教程课件作者余武第一章节绪论.ppt
- 网页前端技术-电子教案-王敏杰模块二任务二.ppt
- 网页前端技术-电子教案-王敏杰模块二任务三.ppt
- 网页前端技术-电子教案-王敏杰模块二任务一.ppt
- 网页前端技术-电子教案-王敏杰模块三任务二.ppt
- 数据库基础——Access2003应用教程(第二版)-电子教案-程伟渊第二章节建立数据库.ppt
- 网页设计与制作实用教程第2版国家级精品课程配套教材课件作者陈承欢单元8规划网站与设计网页.ppt
- 数据库应用技术第7章节.ppt
- 网页设计与制作项目教学课件王君学孙海伦金哲第2章节教案项目2网站的规划和管理.ppt
- 数据库应用技术第8章节.ppt
- 网页设计与制作项目教学课件王君学孙海伦金哲第3章节教案项目3文本编辑──编排数码摄影知识网页.ppt
- 数据库应用技术第9章节.ppt
- 网页设计与制作项目教学课件王君学孙海伦金哲第4章节教案项目4图像和媒体──编排摄影作品网页-.ppt
- 网页设计与制作项目教学课件王君学孙海伦金哲第5章节教案项目5五超级链接──制作导航网页.ppt
- 数据库应用技术第10章节.ppt
- 网页设计与制作项目教学课件王君学孙海伦金哲第6章节教案项目6表格──布局商务网页-.ppt
文档评论(0)