1 / 27

第七章

第七章. 查询与视图设计. 7.1 查询设计. 查询是从指定的表或视图中提取满足条件的记录,然后定向输出查询结果,查询结果输出类型有浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为 .qpr 的文件保存在磁盘上的,这是一个文本文件,它的主体是 SQL.SELECT 命令,另外还有和输出定向有关的语句。. 7.1.1 查询设计器. 1. 启动查询设计器

Download Presentation

第七章

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第七章 查询与视图设计

  2. 7.1 查询设计 查询是从指定的表或视图中提取满足条件的记录,然后定向输出查询结果,查询结果输出类型有浏览器、报表、表、标签等。一般设计一个查询总要反复使用,查询是以扩展名为.qpr的文件保存在磁盘上的,这是一个文本文件,它的主体是SQL.SELECT命令,另外还有和输出定向有关的语句。

  3. 7.1.1 查询设计器 1.启动查询设计器 (1).菜单操作: “文件”菜单下的“新建”选项,或单击常用“工具栏”上的“新建”按钮,打开“新建”对话框,然后选择“查询”并单击“新建文件”打开查询设计器建立查询。 (2).命令操作:用CREATE.QUERY命令打开查询设计器建立查询。

  4. 2.查询设计器的选项卡 查询设计器中有6个选项卡,其功能和SQL.SELECT命令的各子句是相对应的。 (1).字段。 (2).联接。 (3).筛选。 (4).排序依据。 (5).分组依据。 (6).杂项。

  5. 7.1.2 建立查询 建立查询的一般步骤: 1.启动查询设计器 2.选取查询所需的字段 3.建立排序查询 4.保存查询文件 5.关闭查询设计器

  6. 7.1.3 查询文件的操作 查询设计完成后,可运行查询文件,显示查询结果,查询结果不满意或不符合要求时,可重新修改查询文件。同时在设计查询过程中可以设置查询结果的去向,以满足用户的不同要求。 1.运行查询文件 2.修改查询文件 3.定向输出查询文件

  7. 7.2 视图设计 视图从应用的角度来讲类似于表,它具有表的属性,对视图的所有操作与对表的操作相同。视图作为数据库的一种对象,有其专门的设计工具和命令。视图又具有查询的特点,可以用来从一个或多个相关联的表中提取有用信息,而且视图还可以更新数据源表。 视图有两种类型:一种是本地视图;另一种是远程视图。

  8. 7.2.1 视图设计器 1.启动视图设计器 启动视图设计器的方法有两种: (1).在系统菜单中,选择“文件”中的“新建”选项,打开“新建”对话框。选择“视图”单选按钮,再单击“新建文件”按钮,在打开视图设计器的同时,还将打开“添加表或视图”对话框,将所需的表添加到视图设计器中,然后单击“关闭”按钮。 (2).使用命令 CREATE VIEW也可以启动视图设计器 。

  9. 2.视图设计器 视图设计器的窗口界面和查询设计器基本相同,不同之处为视图设计器下半部分的选项卡有7个,其中6个的功能和用法与查询设计器完全相同。不同于查询设计器的是“更新条件”选项卡 。

  10. 7.2.2 建立视图 1.单表视图 例7.1..对学生表建立视图,列出学号、姓名、性别和入学成绩。 (1).先打开学生管理数据库,再打开视图设计器,将学生表添加到视图设计器窗口。 (2).在视图设计器的“字段”选项卡上,将可用字段“学生.学号”、“学生.姓名”、“学生.性别”和“学生.入学成绩”添加到“选定字段”栏 。

  11. (3).单击“属性”按钮,得到 “视图字段属性”对话框。上述选择的字段是表中的字段,这些字段被放置到视图中还可以设置相关属性。视图字段属性除了数据类型、宽度和小数位数不能被修改之外,可以进行字段有效性、显示格式等设置。 (4).其他功能设计。 (5).更新设置。 (6).存储视图。 (7).从“查询”菜单中选择“运行查询”菜单项,查看视图结果,完成后关闭视图设计器窗口。

  12. 2.多表视图 例7.2对学生管理数据库建立视图,显示学生姓名、课程名及成绩。 (1).新建视图,并依次将学生表、选课表和课程表添加到视图设计器窗口。 (2).选择与设置输出字段。 (3).设计联接。 (4).更新设计。 (5).保存该视图,然后运行该视图,可见在显示学号和课程号的同时,显示了相应的学生姓名和课程名称。

  13. 7.2.3 使用视图更新数据 更新数据是视图的重要特点,也是与查询最大的区别。使用“更新条件”选项卡可把用户对视图中数据所做的修改,包括更新、删除及插入等结果返回到数据源中。

  14. 7.2.4 视图的SQL语句 视图既可以通过“视图设计器”来创建和修改,也可以利用命令方式来操作。 1.创建视图 格式 :CREATE.SQL.VIEW[〈视图名〉][REMOTE][CONNECTION〈联接名〉[SHARE]|.CONNECTION〈ODBC数据源〉][AS〈SQL.SELECT命令〉] 功能:按照AS子句中的SQL.SELECT命令查询信息,创建本地或远程的SQL视图。

  15. 2.维护视图 (1).重命名视图命令格式: RENAME VIEW〈原视图名〉TO〈目标视图名〉 功能:该命令重命名视图。 (2).修改视图命令格式: MODIFY VIEW〈视图名〉[REMOTE] 功能:该命令打开视图设计器修改视图。 (3).删除视图命令格式: DELETE VIEW〈视图名〉 功能:该命令用于删除视图。

  16. 第八章 Visual.FoxPro项目管理器

  17. 8.1 建立与打开项目文件 建立项目文件同建立其他类型的文件一样,其操作步骤如下: (1).单击“文件”菜单项中的“新建”命令,在“新建”对话框中,选定“文件类型”为“项目”,然后单击“新建文件”按钮,将弹出“创建”对话框。 (2).在“创建”对话框中,输入项目文件名并确定项目文件的存放路径,单击“保存”按钮。此时“创建”对话框关闭,打开项目管理器窗口。

  18. 要打开已有的项目文件,单击“文件”菜单中的“打开”命令,在“打开”对话框中,选择或直接输入项目文件路径和项目文件名,单击“确定”按钮。此时也将出现项目管理器窗口。要打开已有的项目文件,单击“文件”菜单中的“打开”命令,在“打开”对话框中,选择或直接输入项目文件路径和项目文件名,单击“确定”按钮。此时也将出现项目管理器窗口。

  19. 8.2 项目管理器的界面 8.2.1项目管理器的选项卡 项目管理器有6个选项卡,它们分别是:“全部”、“数据”、“文档”、“类”、“代码”和“其他”,每个选项卡用于管理某一类型文件。

  20. 项目管理器中有许多命令按钮,并且命令按钮是动态的,选择不同的对象会出现不同的命令按钮。下面是常用命令按钮。项目管理器中有许多命令按钮,并且命令按钮是动态的,选择不同的对象会出现不同的命令按钮。下面是常用命令按钮。 1.“新建”按钮 2.“添加”按钮 3.“修改”按钮 4.“浏览”按钮 5.“运行”按钮 6.“移去”按钮 7.“打开”按钮 8.“关闭”按钮 9.“预览”按钮 10.“连编”按钮

  21. 8.2.3 定制项目管理器 1.移动和缩放项目管理器 项目管理器窗口和其他Windows窗口一样,可以随时改变窗口的大小以及移动窗口的显示位置。将鼠标放置在窗口的标题栏上并拖曳鼠标即可移动项目管理器。将鼠标指针指向项目管理器窗口的顶端、底端、两边或角上,拖动鼠标边可以扩大或缩小它的尺寸。

  22. 2.折叠和展开项目管理器 项目管理器右上角的向上箭头按钮用于折叠或展开项目管理器窗口。该按钮正常时显示为向上箭头,单击时,项目管理器缩小为仅显示选项卡,同时该按钮变为向下箭头,称为还原按钮。通过这个按钮可以进行折叠和展开操作。

  23. 3.拆分项目管理器 折叠项目管理器窗口后,可以进一步拆分项目管理器,使其中的选项卡成为独立、浮动的窗口,可以根据需要重新安排它们的位置。 4.停放项目管理器

  24. 8.3 项目管理器的使用 8.3.1在项目管理器中新建或修改文件 1.在项目管理器中新建文件 首先选定要创建的文件类型(如数据库、数据库表、查询等),然后选择“新建”按钮,将显示与所选文件类型相应的设计工具。对于某些项目,还可以选择利用向导来创建文件。 2.在项目中修改文件 若要在项目中修改文件,只要选定要修改的文件名,再单击“修改”按钮。

  25. 8.3.2 向项目中添加或移去文件 1.向项目中添加文件 要在项目中加入已经建立好的文件,首先选定要添加文件的文件类型,如单击“数据”选项卡中的“数据库”选项,再单击“添加”按钮,在“打开”对话框中,选择要添加的文件名,然后单击“确定”按钮。

  26. 2.从项目中移去文件 在项目管理器中,选择要移去的文件,如单击“数据”选项卡中“数据库”选项下的数据库文件。单击“移去”按钮,此时将打开一个提示对话框,询问是否“把数据库从项目中移去还是从磁盘上删除?”。如想把文件从项目中移去,单击“移去”按钮;如想把文件从项目中移去,并从磁盘上删除,单击“删除”按钮。

  27. 8.3.3 项目文件的连编与运行 连编是将项目中所有的文件连接编译在一起,这是大多数系统开发都要做的工作。 1.主文件:主文件是“项目管理器”的主控程序,是整个应用程序的起点。 2.“包含”和“排除” 。 “包含”是指应用程序的运行过程中不需要更新的项目,也就是一般不会再变动的项目。 “排除”是指已添加在“项目管理器”中,但又在使用状态上被排除的项目。

More Related