《数据库实例教程第五章幻灯片.ppt》由会员分享,可在线阅读,更多相关《数据库实例教程第五章幻灯片.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数据库实例教程第五章1第1页,共18页,编辑于2022年,星期六本本 章章 要要 点点5.1数据查询5.2建立视图2第2页,共18页,编辑于2022年,星期六5.1.1 查询的设计过程查询的设计过程在创建查询时,通常可以遵循以下六个步骤来创建查询。(1)用“查询向导”或“查询设计器”创建查询。(2)选择在查询结果中需要的字段。(3)设置查询记录的条件。(4)设置排序及分组条件来组织查询结果。(5)选择查询输出类别,可以是报表、表文件、图表、浏览窗口和表文件等等。(6)运行此查询。5.1 数据查询数据查询3第3页,共18页,编辑于2022年,星期六1利用利用“查询向导查询向导”创建查询创建查询利
2、用“查询向导”创建查询的步骤如下:(1)进入“查询向导”进入“查询向导”可用下面3种方法:选择【工具】|【向导】|【查询】命令。选择【文件】|【新建】命令,进入“新建”对话框,选择“查询”单选按钮,单击“向导”按钮。在“项目管理器”窗口中,选择“数据”选项卡,选中“查询”,单击“新建”按钮,出现“新建查询”对话框,单击“查询向导”按钮。(2)选择查询结果中需要的字段5.1.2 查询的创建查询的创建4第4页,共18页,编辑于2022年,星期六(3)设置查询条件(4)设置排序字段(5)设置记录输出范围(6)保存查询5第5页,共18页,编辑于2022年,星期六2查询设计器查询设计器 进入“查询设计器
3、”窗口有二种方法,(1)选择【文件】【新建】命令,进入“新建”对话框,选择“查询”单选按钮,单击“新建”按钮;(2)在“项目管理器”窗口中,选择“数据”选项卡,选中“查询”文件类型,单击“新建”按钮,出现“新建查询”对话框,单击“新建查询”按钮。6第6页,共18页,编辑于2022年,星期六 3查询设计器工具栏查询设计器工具栏 “查询设计器工具栏”各按钮的功能如下:按钮:添加数据库表。按钮:移去数据库表。按钮:添加数据库表间的联接。按钮:显示SQL窗口。按钮:最大化上部分窗口。按钮:确定查询去向。7第7页,共18页,编辑于2022年,星期六4使用查询设计器创建查询使用查询设计器创建查询使用“查询
4、设计器”创建前面“查询向导”创建查询例子,具体步骤如下:(1)进入“查询设计器”窗口,添加stud表,如图所示。8第8页,共18页,编辑于2022年,星期六(2)选择查询需要的字段(3)设置查询条件(4)保存查询9第9页,共18页,编辑于2022年,星期六1查询的运行查询的运行运行查询的方法有以下5种:在“查询设计器”窗口中,选择【查询】|【运行查询】命令。在“查询设计器”窗口中,右击“查询设计器”窗口,选择快捷菜单中的【运行查询】命令。选择【程序】|【运行】命令。弹出“运行”对话框,在对话框中,选择所要运行的查询文件,单击“运行”按钮。在“项目管理器”窗口中,选择要运行的查询文件,单击右边的
5、“运行”按钮。在“命令”窗口中,键入 DO 。例如,DO 查询1.qpr。5.1.3 查询的运行与修改查询的运行与修改10第10页,共18页,编辑于2022年,星期六2查询的修改查询的修改修改可以用以下3种方法:在“项目管理器”窗口中,选择要修改的查询文件,单击右边的“修改”按钮,进入“查询设计器”窗口中修改。选择【文件】|【打开】命令,在“打开”对话框中,选择所要修改的查询文件,单击“确定”按钮,进入“查询设计器”窗口中修改。在命令窗口中,键入 MODIFY QUERY。3查询去向的设置查询去向的设置 单击“查询设计器”工具栏中的“查询去向”按钮或在系统菜单中单击【查询】|【查询去向】命令,
6、弹出“查询去向”对话框,如图5-15 所示。其中共包含7个查询去向,各项的含义见表5-1。11第11页,共18页,编辑于2022年,星期六1多表查询的创建2交叉表查询的创建 交叉表是类似电子表格形式来表现二维分析数据的一种表。例如,在学生成绩总表中,是由学生“姓名”和本学期的各门“课程名称”构成了一个二维表,此表的交叉点为“成绩”的分值。5.1.4 复杂查询的设计12第12页,共18页,编辑于2022年,星期六5.2.1 视图简介视图是一个定制的虚拟逻辑表,视图中只存放相应的数据逻辑关系,并不保存表的记录内容,但可以在视图中改变记录的值,然后将更新记录返回到源表。视图与查询在功能上有许多相似之
7、处,但又有各自特点,主要区别如下:功能不同:视图可以更新字段内容并返回源表,而查询文件中的记录数据不能被修改。从属不同:视图不是一个独立的文件而从属于某一个数据库。查询是一个独立的文件,它不从属于某一个数据库。5.2 建立视图建立视图13第13页,共18页,编辑于2022年,星期六 访问范围不同:视图可以访问本地数据源和远程数据源,而查询只能访问本地数据源。输出去向不同:视图只能输出到表中,而查询可以选择多种去向,如表、图表、报表、标签、窗口等形式。使用方式不同:视图只有所属的数据库被打开时,才能使用。而查询文件可在命令窗口中执行。14第14页,共18页,编辑于2022年,星期六5.2.2 本
8、地视图的创建本地视图的创建1使用本地视图向导创建本地视图使用本地视图向导创建本地视图2使用视图设计器创建本地视图使用视图设计器创建本地视图15第15页,共18页,编辑于2022年,星期六1 1创建远程数据联接创建远程数据联接远程视图是通过ODBC从远程数据源建立的视图。所谓ODBC即Open DataBase Connectivity(开放式数据互连)的英语缩写,它是一个标准的数据库接口,以一个动态连接库(DLL)方式提供的。创建ODBC数据源可以用二种方法建立。第一种方法是利用“连接设计器”中“新的数据源”创建,第二种方法是利用在windows系统的“控制面板”中启动“ODBC数据源(32位
9、)”应用程序。5.2.3 创建创建远程视图远程视图16第16页,共18页,编辑于2022年,星期六1 1更新数据更新数据在在“视视图图设设计计器器”中中,“更更新新条条件件”选选项项卡卡控控制制对对数数据据源源的的修修改改(如如更更改改、删删除除、插插入入)应应发发送送回回数数据据源源的的方方式式,而而且且还还可可以以控控制制对对表表中中的的特特定定字字段段定定义义是是否否为为可可修修改改字字段段,并并能能对对用用户户的的服务器设置合适的服务器设置合适的SQLSQL更新方法。更新方法。2 2修改视图修改视图在在“项项目目管管理理器器”中中,选选择择“数数据据”选选项项卡卡,选选定定要要修修改改
10、的的“本本地地视视图图”或或“远远程程视视图图”,单单击击右右边边的的“修修改改”按按钮钮,进进入入“视视图图设设计计器器”进行修改。进行修改。5.2.4 使用视图的有关操作使用视图的有关操作17第17页,共18页,编辑于2022年,星期六3删除视图删除视图 在在“项项目目管管理理器器”中中,选选择择“数数据据”选选项项卡卡,选选定定要要修修改改的的“本本地地视视图图”或或“远远程程视视图图”,单单击击右右边边的的“移移去去”按按钮钮,单单击击提提示示框框中中“移去移去”按钮即可删除。按钮即可删除。4浏览或运行视图浏览或运行视图 5显示显示SQL语句语句在在“视图设计器视图设计器”窗口。可用下面三种方法之一察看窗口。可用下面三种方法之一察看SQL语句:语句:单击单击“视图设计器视图设计器”工具栏中工具栏中“SQL”按钮。按钮。右击右击“视图设计器视图设计器”窗口,选择窗口,选择“察看察看 SQL”命令。命令。在系统菜单中选择在系统菜单中选择【查询】【查询】|【查看【查看SQL】18第18页,共18页,编辑于2022年,星期六