- 17
- 0
- 约2.14千字
- 约 17页
- 2018-06-09 发布于福建
- 举报
VF第七章查询与视图的设计
第7章 7.1 查询设计 查询是从指定的表或视图中提取满足条件的记录,然后定向输出查询结果,查询结果输出类型有浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为.qpr的文件保存在磁盘上的,这是一个文本文件,它的主体是SQL.SELECT命令,另外还有和输出定向有关的语句。 7.1.1 查询设计器 1.启动查询设计器 (1).菜单操作: “文件”菜单下的“新建”选项,或单击常用“工具栏”上的“新建”按钮,打开“新建”对话框,然后选择“查询”并单击“新建文件”打开查询设计器建立查询。 (2).命令操作:用CREATE.QUERY命令打开查询设计器建立查询。 2.查询设计器的选项卡 查询设计器中有6个选项卡,其功能和SQL.SELECT命令的各子句是相对应的。 (1).字段。 (2).联接。 (3).筛选。 (4).排序依据。 (5).分组依据。 (6).杂项。 7.1.2 建立查询 建立查询的一般步骤: 1.启动查询设计器 2.选取查询所需的字段 3.建立排序查询 4.保存查询文件 5.关闭查询设计器 7.1.3 查询文件的操作 查询设计完成后,可运行查询文件,显示查询结果,查询结果不满意或不符合要求时,可重新修改查询文件。同时在设计查询过程中可以设置查询结果的去向,以满足用户的不同要求。 1.运行查询文件 2.修改查询文件 3.定向输出查询文件 7.2 视图设计 视图从应用的角度来讲类似于表,它具有表的属性,对视图的所有操作与对表的操作相同。视图作为数据库的一种对象,有其专门的设计工具和命令。视图又具有查询的特点,可以用来从一个或多个相关联的表中提取有用信息,而且视图还可以更新数据源表。 7.2 视图设计 2.视图有两种类型: 一种是本地视图; 另一种是远程视图。 1.启动视图设计器 启动视图设计器的方法有两种: (1).在系统菜单中,选择“文件”中的“新建”选项,打开“新建”对话框。选择“视图”单选按钮,再单击“新建文件”按钮,在打开视图设计器的同时,还将打开“添加表或视图”对话框,将所需的表添加到视图设计器中,然后单击“关闭”按钮。 (2).使用命令 CREATE VIEW也可以启动视图设计器 。 2.视图设计器 视图设计器的窗口界面和查询设计器基本相同,不同之处为视图设计器下半部分的选项卡有7个,其中6个的功能和用法与查询设计器完全相同。不同于查询设计器的是“更新条件”选项卡 。 1.单表视图 例7.1..对学生表建立视图,列出学号、姓名、性别和入学成绩。 (1).先打开学生管理数据库,再打开视图设计器,将学生表添加到视图设计器窗口。 (2).在视图设计器的“字段”选项卡上,将可用字段“学生.学号”、“学生.姓名”、“学生.性别”和“学生.入学成绩”添加到“选定字段”栏 。 (3).单击“属性”按钮,得到 “视图字段属性”对话框。上述选择的字段是表中的字段,这些字段被放置到视图中还可以设置相关属性。视图字段属性除了数据类型、宽度和小数位数不能被修改之外,可以进行字段有效性、显示格式等设置。 (4).其他功能设计。 (5).更新设置。 (6).存储视图。 (7).从“查询”菜单中选择“运行查询”菜单项,查看视图结果,完成后关闭视图设计器窗口。 2.多表视图 例7.2对学生管理数据库建立视图,显示学生姓名、课程名及成绩。 (1).新建视图,并依次将学生表、选课表和课程表添加到视图设计器窗口。 (2).选择与设置输出字段。 (3).设计联接。 (4).更新设计。 (5).保存该视图,然后运行该视图,可见在显示学号和课程号的同时,显示了相应的学生姓名和课程名称。 更新数据是视图的重要特点,也是与查询最大的区别。使用“更新条件”选项卡可把用户对视图中数据所做的修改,包括更新、删除及插入等结果返回到数据源中。 视图既可以通过“视图设计器”来创建和修改,也可以利用命令方式来操作。 1.创建视图 格式 :CREATE.SQL.VIEW[〈视图名〉][REMOTE][CONNECTION〈联接名〉[SHARE]|.CONNECTION〈ODBC数据源〉][AS〈SQL.SELECT命令〉] 功能:按照AS子句中的SQL.SELECT命令查询信息,创建本地或远程的SQL视图。 2.维护视图 (1).重命名视图命令格式: RENAME VIEW〈原视图名〉TO〈目标视图名〉 功能:该命令重命名视图。 (2).修改视图命令格式: MODIFY VIEW〈视图名〉[REMOTE] 功能:该命令打开视图设计器修
原创力文档

文档评论(0)