12.案例:图书视图.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

江西环境工程职业学院江西环境工程职业学院江西环境工程职业学院数据库程序设计案例图书视图教学内容本节课介绍图书管理系统中数据库视图的功能和制作方法。*【教学目标】熟练使用视图设计器【能力目标】能够熟练使用视图设计器进行视图操作教学重点与难点重点:视图、参数视图、数据更新难点:视图、参数视图、数据更新【案例:图书视图】将数据10文件夹改成“自己名字”,打开“自己名字”的文件夹,打开“项目TS”,打开“项目TS”中的数据库TSK.dbc,完成下列操作。1、在图书库建立借书视图:用视图设计器新建一本地视图,选择TSK.dbc中的TSB.dbf、JYB.dbf、DZB.dbf作为该视图的数据源,字段选取是TSB的全部,DZB的全部和JYB的全部,字段排列顺序见T04A所示的视图JSV。*【T04A】*2、设置“JSV”视图的更新条件:将所有的“证号”、“编码”设置为关键字段(共4个);将“借书日期”设置为可更新字段;将表设置为可更新,有关选项见样文T04B3、保存视图和更新数据:将“视图”命名为“JSV”;浏览视图“JSV”,将视图中首条记录的“借书日期”的数据减少1天,观察JYB中的数据是否跟随变化。4、用SQL命令更新视图“JSV”中的借书日期数据:用SQL命令更新“JSV”中的数据,将视图中“证号_b”为“001”,“编码_b”为“D50337”的记录的“借书日期”数据更新为{^2008/4/16}浏览表“JYB”,观察“JYB”中的数据是否跟随变化。*5、用视图定义新的视图:打开“JSV”的视图设计器,点击菜单中的“另存为”命令,将视图另存为“HSV”,按T04C的式样选取有关的字段并排序,将“还书日期”设置为可更新字段(不改变原有的关键字段和可更新设置)。【T04C】*6、创建参数视图,查看某读者的借书情况:打开“JSV”的视图设计器,点击菜单中的“另存为”命令,将视图另存为“CSJSV”,参考样文T04C的式样选取有关的字段并以“借书日期”排序;不设置可更新字段;在“筛选”选项中,选择“DZB.证号”字段,条件选“=”,实例的文本框内输入“?证号”,见T04D;单击菜单中的“查询”/“视图参数”命令项,在对话框中输入参数名为“证号”,类型选择为“字符型”;保存并运行视图,在对话框中输入“001”,点“确定”,可看到证号为“001”的读者的借书情况。【T04D】【任务分析解决】复习:使用视图设计器完成本课任务的要点1)新建一本地视图,添加表;2)为表建立关系;3)选定字段和字段表达式;4)设置筛选条件;5)选定排序方法;6)设置更新(设置关键字、可更新字段、使用更新、发送SQL);7)保存,浏览视图。*插入视频1解决:制作时,请注意添加表的顺序,若按DZB、JYB、TSB的顺序添加,会给后续工作带来很多方便。这个视图字段虽然多,但制作反而容易(添加字段时点击全部加入)。后面的其它一些视图,可以使用这个视图另存后修改而成。*插入视频2*解决:这两项操作的目的是让同学们掌握用视图修改源表的数据的方法。注意:在视图中修改数据后,关闭视图,进入JYB浏览,发现数据并没有改变,只有再次打开视图JSV,源表JYB中的数据才跟着变化。【相关知识复习】SQL更新记录命令格式:UPDATE数据库名!表名;SET字段名1=表达式1,字段名2=表达式2,…;WHERE条件表达式*插入视频3分析:因为视图也是一种表,故可以用SQL命令直接对其进行操作。解决:UPDATSK!JSV;SET借书日期={^2021/4/16};WHER证号_B=‘111AND编码_B=D50337运行结果:发现视图中的数据和源表中的数据均被修改。插入视频4*解决:本任务的操作不会有什么困难,目的是要告诉同学们,可以利用已有的视图来定义新的视图,从而减少一些操作步骤。浏览视图HSV,能见到T04C的画面即可。插入视频5*分析:这个任务只要按操作要求做就可以了。浏览该视图时,分别在对话框输入证号“001”、“026”等,可以观察到任意一名读者的借书情况。通过此任务,使我们掌握参数视图的

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档