卓弘月-2008213830-实验报告5.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
卓弘月-2008213830-实验报告5

数据库技术与应用实验报告五 姓名:卓弘月 专业:电子信息工程 学号: 2008213830 视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表。视图是数据库中的一个特有功能,只有在包含视图的数据库打开时才能使用视图。它兼有表和查询的特点:①与表类似的地方是,可以用来更新其中的信息并且将更新结果送回到基本表,永久的保留在磁盘文件中;②与查询类似的是,可以从一个或多个相关联的表中提取有用的信息。 创建视图的方法有: ⑴打开要创建视图的数据库,之后选择“文件”——“新建”,打开新建对话框,选择“视图”并单击“新建文件”打开视图设计器建立视图。 ⑵在项目管理器的“数据”选项卡中将要建立视图的数据库分支打开,并选择“本地视图”或“远程视图”,然后单击“新建”按钮打开视图设计器建立视图。 ⑶在命令窗口输入CREAT VIEW命令打开视图设计器建立视图。 创建学生选课成绩单视图 要求通过该视图可了解每个学生的选课情况及所选课程的成绩情况,并通过该视图可以对学生成绩进行修改,修改将反应到创建该视图的基本表中。 操作步骤 ⑴打开“教学管理”数据库 ⑵单击常用工具栏上的“新建”按钮,在弹出的“新建”对话框中选择“视图”,并单击“新建文件”打开视图设计器,同时打开“添加表或视图”对话框。 ⑶在“添加表或视图”对话框中选定用于创建视图的学生表、成绩表、课程表,将其添加到视图设计器中(过程与创建查询时相同),之后选择“关闭”按钮,进入视图设计器窗口(如事先未建立表与表之间的关联,系统提示建立,方法同创建查询时相同)。 ⑷在“字段”选项卡的“可用字段”列表框中选择将要在视图中出现的字段:“学生表.学号”、“学生表.姓名”、“学生表.性别”、“学生表.班号”、“学生表.专业名”、“成绩表.课程号”、“成绩表.成绩”、“课程表.课程名”,将其添加到“选定字段”列表框。 ⑸在“排序依据”选项卡的选定字段列表框,选择“学生表.学号”、“成绩表.成绩”两个字段作为排序依据,将其添加到“排序条件”列表框。在排序时先按学号由低到高进行排序,学号相同时再按成绩由低到高进行排序。 ⑹在“更新条件”选项卡中间位置的字段名列表框中,选择可在视图中进行修改的字段,铅笔图案所在列画上√所对应的字段可以被修改,没有√的不能够修改,之后选择“发送SQL更新”,如下图所示。这样,在视图中被定义为可修改的字段做了变动后,其结果会反映到所涉及的基本表中。 ⑺关闭视图设计器,系统提示用户为视图命名,在保存对话框中输入“学生选课成绩单”,单击“确定”按钮,视图设计完毕。 测试运行 浏览“学生选课成绩单”视图,运行结果如下: 各门课程选修情况参数化视图 参数化视图就是在浏览视图时,系统先发出询问信息,提示用户输入查询参数,之后相关的数据会在视图中显示出来。 要求通过输入不同的课程名,可查看到相应课程的学生选修情况 前三步同实验一 ⑷在“字段”选项卡的“可用字段”列表框中选择将要在视图中出现的字段:“学生表.学号”、“学生表.姓名”、“学生表.班号”、“学生表.专业名”、“成绩表.课程号”、“课程表.课程名”,“课程表.课时”,将其添加到“选定字段”列表框。 ⑸在“排序依据”选项卡的选定字段列表框,选择“学生表.学号”字段作为排序依据,将其添加到“排序条件”列表框。 ⑹从“查询”菜单中选择“视图参数”,如图所示,在出现的视图参数对话框中输入参数名“课程名”和参数类型“字符型”,单击“确定”按钮,如图所示 ⑺在“筛选”选项卡中输入“课程表.课程名=?课程名”,如下所示: ⑻保存“各门课程选课情况”视图 测试运行 浏览此视图,出现提示输入参数对话框,在对话框中输入要查看的课程名“ ”。单击“确定”按钮,显示出选修“”课程的情况: 实验小结 用视图处理数据,与查询相比,两者均可满足用户的各种查询需求,不同之处在于: 查询是以磁盘文件形式保存的程序,并通过DO命令来执行,而视图是一种定制的虚拟表或逻辑表,是依附于基表上的; 查询可在命令方式下使用,而视图是一种定制的虚拟表或逻辑表,是依附于基表上的寄生表 查询不能更新、修改数据,而视图可以 视图可以作为数据源被引用,查询不能 查询只能访问指定本地数据,而视图既可以访问本地数据,也可以访问远程数据 查询可以选择查询去向,视图不能.

文档评论(0)

cuotian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档