- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卓弘月-2008213830-实验报告5
数据库技术与应用实验报告五
姓名:卓弘月 专业:电子信息工程 学号: 2008213830
视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表。视图是数据库中的一个特有功能,只有在包含视图的数据库打开时才能使用视图。它兼有表和查询的特点:①与表类似的地方是,可以用来更新其中的信息并且将更新结果送回到基本表,永久的保留在磁盘文件中;②与查询类似的是,可以从一个或多个相关联的表中提取有用的信息。
创建视图的方法有:
⑴打开要创建视图的数据库,之后选择“文件”——“新建”,打开新建对话框,选择“视图”并单击“新建文件”打开视图设计器建立视图。
⑵在项目管理器的“数据”选项卡中将要建立视图的数据库分支打开,并选择“本地视图”或“远程视图”,然后单击“新建”按钮打开视图设计器建立视图。
⑶在命令窗口输入CREAT VIEW命令打开视图设计器建立视图。
创建学生选课成绩单视图
要求通过该视图可了解每个学生的选课情况及所选课程的成绩情况,并通过该视图可以对学生成绩进行修改,修改将反应到创建该视图的基本表中。
操作步骤
⑴打开“教学管理”数据库
⑵单击常用工具栏上的“新建”按钮,在弹出的“新建”对话框中选择“视图”,并单击“新建文件”打开视图设计器,同时打开“添加表或视图”对话框。
⑶在“添加表或视图”对话框中选定用于创建视图的学生表、成绩表、课程表,将其添加到视图设计器中(过程与创建查询时相同),之后选择“关闭”按钮,进入视图设计器窗口(如事先未建立表与表之间的关联,系统提示建立,方法同创建查询时相同)。
⑷在“字段”选项卡的“可用字段”列表框中选择将要在视图中出现的字段:“学生表.学号”、“学生表.姓名”、“学生表.性别”、“学生表.班号”、“学生表.专业名”、“成绩表.课程号”、“成绩表.成绩”、“课程表.课程名”,将其添加到“选定字段”列表框。
⑸在“排序依据”选项卡的选定字段列表框,选择“学生表.学号”、“成绩表.成绩”两个字段作为排序依据,将其添加到“排序条件”列表框。在排序时先按学号由低到高进行排序,学号相同时再按成绩由低到高进行排序。
⑹在“更新条件”选项卡中间位置的字段名列表框中,选择可在视图中进行修改的字段,铅笔图案所在列画上√所对应的字段可以被修改,没有√的不能够修改,之后选择“发送SQL更新”,如下图所示。这样,在视图中被定义为可修改的字段做了变动后,其结果会反映到所涉及的基本表中。
⑺关闭视图设计器,系统提示用户为视图命名,在保存对话框中输入“学生选课成绩单”,单击“确定”按钮,视图设计完毕。
测试运行
浏览“学生选课成绩单”视图,运行结果如下:
各门课程选修情况参数化视图
参数化视图就是在浏览视图时,系统先发出询问信息,提示用户输入查询参数,之后相关的数据会在视图中显示出来。
要求通过输入不同的课程名,可查看到相应课程的学生选修情况
前三步同实验一
⑷在“字段”选项卡的“可用字段”列表框中选择将要在视图中出现的字段:“学生表.学号”、“学生表.姓名”、“学生表.班号”、“学生表.专业名”、“成绩表.课程号”、“课程表.课程名”,“课程表.课时”,将其添加到“选定字段”列表框。
⑸在“排序依据”选项卡的选定字段列表框,选择“学生表.学号”字段作为排序依据,将其添加到“排序条件”列表框。
⑹从“查询”菜单中选择“视图参数”,如图所示,在出现的视图参数对话框中输入参数名“课程名”和参数类型“字符型”,单击“确定”按钮,如图所示
⑺在“筛选”选项卡中输入“课程表.课程名=?课程名”,如下所示:
⑻保存“各门课程选课情况”视图
测试运行
浏览此视图,出现提示输入参数对话框,在对话框中输入要查看的课程名“ ”。单击“确定”按钮,显示出选修“”课程的情况:
实验小结
用视图处理数据,与查询相比,两者均可满足用户的各种查询需求,不同之处在于:
查询是以磁盘文件形式保存的程序,并通过DO命令来执行,而视图是一种定制的虚拟表或逻辑表,是依附于基表上的;
查询可在命令方式下使用,而视图是一种定制的虚拟表或逻辑表,是依附于基表上的寄生表
查询不能更新、修改数据,而视图可以
视图可以作为数据源被引用,查询不能
查询只能访问指定本地数据,而视图既可以访问本地数据,也可以访问远程数据
查询可以选择查询去向,视图不能.
您可能关注的文档
最近下载
- 小学四年级综合实践活动教学设计——美食小能手.docx VIP
- 心肺复苏评分标准.doc VIP
- 高一语文期中命题双向细目表.doc VIP
- 部编版道德与法治六年级上册第4课 公民的基本权利和义务 示范课课件.ppt VIP
- 2024年农产品食品质量安全检验员技能及理论知识考试题库(附含答案).docx VIP
- 无人机装调检修工理论知识考核要素细目表一级.docx VIP
- 成都万达室内娱雪乐园专项研究报告【室内冰雪】[179P].pdf VIP
- 公司员工招聘存在的问题及对策研究.docx VIP
- 第5课 走近科学家 第2课时(课件)2025统编版道德与法治三年级上册.pptx
- 非居民企业递延缴纳预提所得税信息报告表.doc VIP
文档评论(0)