全国计算机等级考试一级网络基础知识复习题及答案图6-4视图设计器考点3远程视图与连接为了建立远程视图,必须首先建立连接远程数据库的“连接”,“连接”是VisualFoxPro数据库中的一种对象。1定义数据源和连接数据源一般是ODBC数据源,开放数据库互连ODBC是一种连接数据库的通用标准。为了定义ODBC数据源,必须首先安装ODBC驱动程序。2建立连接建立连接的方法有以下几种。(1)用CREATECONNECTION命令打开“连接设计器”,或完全用命令方式建立连接。(2)通过“新建”对话框建立连接。(3)在项目管理器的“数据”选项卡中建立连接。3设计远程视图利用数据源或连接建立的远程视图的SQL语法要符合远程数据库的语法,例如,SQLServer的语法和VisualFoxPro的语法就有所区别。考点4视图与数据更新视图是根据基本表派生出来的,所以把它叫做虚拟表为了通过视图能够更新基本表中的数据,需要在视图设计器的“更新条件”选项卡中的左下角选中“发送SQL更新”复选框。1指定可更新的表如果视图是基于多个表的,默认可以更新“全部表”的相关字段,如果要指定只能更新某个表的数据,则可以通过“表”下拉列表框选择表2指定可更新的字段在“字段名”列表框中列出了与更新有关的字段,在字段名左侧有两列标志,“钥匙”表示关键字,“铅笔”表示更新通过单击相应列可以改变相关的状态,默认可以更新所有非关键字字段,并且通过基本表的关键字完成更新,即VisualFoxPro用这些关键字字段来唯一标识那些已在视图中修改过的基本表中的记录建议不要改变关键字的状态,不要试图通过视图来更新基本表中的关键字字段值,如有必要,可以指定更新非关键字字段值3检查更新的合法性如图6-1所示,“SQLWHERE子句包括”框中的选项决定哪些字段包含在UPDATE或DELETE语句的WHERE子句中,VisualFoxPro正是利用这些语句将在视图中修改或删除的记录发送到远程数据源或基本表中,WHERE子句就是用来检查自从提取记录用于视图中后,服务器上的数据是否已经改变。“SQLWHERE子句包括”框中各选项的含义如下。(l)关键字段:当基本表中的关键字字段被改变时,更新失败。(2)关键字和可更新字段:当基本表中任何标记为可更新的字段被改变时,更新失败。(3)关键字和已修改字段:当在视图中改变的任一字段的值在基本表中已被改变时,更新失败。(4)关键字和时间戳:当远程表上记录的时间戳在首次检索之后被改变时,更新失败。4使用更新方式“使用更新”框的选项决定当向基本表发送SQL更新时的更新方式。(1)SQLDELETE然后INSERT:先用SQLDELETE命令删除基本表中被更新的旧记录,再用SQLINSERT命令向基本表中插入更新后的记录。(2)SQLUPDATE:使用SQLUPDATE命令更新基本表。考点5使用视图视图建立后,不但可以用它来显示和更新数据,而且可以通过调整它的属性来提高性能,它的使用类似于表。1视图操作(1)在数据库中使用USE命令打开或关闭视图。(2)在“浏览器”窗口中显示或修改视图中的记录。(3)使用SQL语句操作视图。(4)在文本框、表格控件、表单或报表中使用视图作为数据源。2使用视图视图一经建立就基本可以像基本表一样使用,适用于基本表的命令基本都可以用于视图。比如在视图上也可以建立索引,此索引当然是临时的,视图一关闭,索引自动删除,多工作区时也可以建立联系等。但视图不可以用MODIFYSTRUCTURE命令修改结构。因为视图毕竟不是独立存在的基本表,它是由基本表派生出来的,只能修改视图的定义。小提示:查询与视图的区别是:查询可以定义输出去向,可以将查询的结果灵活地应用于表单、报表、图形等各种场合,但是利用查询不可以修改数据;而利用视图可以修改数据,可以利用SQL将对视图的修改发送到基本表,特别是对于远程表的操作,利用视图是非常有效的。2007年4月全国计算机等级考试三级信息管理技术试题一、选择题。(1)冯·诺依曼结构的计算机是以什么原理为基础的?A)程序并发性B)文件管理C)存储程序D)资源共享(2)操作系统除应具有并发性和随机性的特征外,还应具有A)独立性B)共享性C)及时性D)多路性(3)以下哪项的作用是把Internet中的各个局域网,城域网互联起来?A)路由器B)服务器C)域名系统D...