新数据库设计及其应用 教学课件 刘秋生 2009pp06.pptVIP

新数据库设计及其应用 教学课件 刘秋生 2009pp06.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏大学工商管理学院信息管理系刘秋生 刘秋生教授 第6章 查询与视图设计 查询是数据库的主要应用之一。在Visual FoxPro V6.0中通过建立查询文件满足用户的查询要求,将查找到的结果以数据文件、表格、图形等形式输出,也可以将找到的数据处理后输出。查询命令仅移动记录指针,对找到的记录进一步操作由其他命令完成。视图是数据的一种组织形式。通过它可以对库中已有数据重新组合,产生一个以虚拟表,以满足不同用户对数据浏览、修改等操作的不同要求。视图也可以作为一个数据源提供给用户。 6.1 查询设计 查询设计可以用查询设计器、查询向导、SQL---SELECT命令三种方法,但步骤大体都包含如下6个步骤。在以下章节中将分别介绍。 (1)确定查询数据库。 (2)确定查询输出数据项。 (3)表间连结 当数据来自两个以上的表时,确定表间的关系,指定相关的关键字。 (4)确定产生数据的筛选条件 (5)确定记录输出排列顺序。 (6)确定查询输出格式 6.1.1用查询设计器创建查询 用查询设计器建立查询的步骤如下: 1. 进入查询设计器 2. 选择数据来源 3.确定查询文件的输出列 4.确定查询中使用的表之间的连接条件和类型 6.1.1用查询设计器创建查询 5.确定查询结果的输出条件 6. 确定查询数据输出的排序依据 7.确定查询数据的分组依据 8.对杂项选项卡进行设置 9.确定查询结果的输出去向 1. 进入查询设计器 查询设计器的激活可以通过菜单操作或执行查询文件建立命令。 菜单操作方法为: 单击主菜单中的“文件”,选择“新建”项。弹出‘新建’对话框后,单击“查询”项,后击“新建”按钮。进入查询设计器。 命令操作方法为: 命令格式:CREATE QUERY 查询文件名.QPR 功能:建立查询文件,进入查询设计定义状态。 【说明】查询文件扩展名可以省略,系统默认为.QPR。 2. 选择数据来源 查询所用的数据源,可以是表或视图。使用视图作为数据源的操作读者可参见视图的使用。 操作:进入查询设计器,‘添加表或视图’的对话框将自动弹出,用户可以在‘数据库’下拉组合框中选择所需要的数据库。在‘选定’选项按钮中如果选定的是‘表’,则列表框中将显示当前数据库中的所有表文件,点击选中的表,单击“添加”按钮,将表加入查询设计器窗中,然后按‘关闭’按钮关闭对话框。 选择数据来源 3.确定查询文件的输出列 确定查询结果中所要包含的数据列,如果是表中已存在的字段,则选中该字段后按‘添加’,将字段从‘可用字段’列表框添加到‘选定字段’列表框中;如果要输出的数据列不是现成的字段,则要将数据经过相应的转换,使用相应的函数或表达式组合成所需要的数据列。则在‘函数和表达式’文本框中输入表达式,按‘添加’按钮,添加到选定列表框中。 确定数据输出项 4.确定查询中使用的表之间的连接条件和类型 在查询中经常用到多个数据表,各表之间要通过连接条件连接起来,连接条件一般是两个表的公共字段,确定连接条件后再确定连接类型。 表间连接方式 4.确定查询中使用的表之间的连接条件和类型 (1)内部连接 内连接是指包括符合条件的 每个表的记录, 也称之为全记录操作。 (2)左连接 取出左侧关系中所有与右侧关系的任一元组都不匹配的元组,用空值填充所有来自右侧关系的属性,再把产生的元组加到自然连接的结果上 4.确定查询中使用的表之间的连接条件和类型 (3)右连接 取出右侧关系中所有与右侧关系的任一元组都不匹配的元组,用空值填充所有来自左侧关系的属性,再把产生的元组加到自然连接的结果上。 (4)完全连接 是指连接满足条件表的全部记录。 筛选条件 5.确定查询结果的输出条件 定义查询的筛选条件,指定查询结果中的记录必须满足的条件,条件可以是以下形式: (1)= 指定字段值相等。 (2)LIKE 指定字段包含与实例文本相匹配的字符。 (3)== 指定字段与实例文本必须逐字符完全匹配。 (4) 指定字段大于实例文本的值。 (5)= 指定字段大于或等于实例文本的值。 5.确定查询结果的输出条件 (6) 指定字段小于实例文本的值。 (7)= 指定字段小于或等于实例文本的值。 (8)Is NULL 指定字段包含 NULL 值。在NULL前加“否”,指定字段不包含 NULL 值。 (9)BETWEEN 指定字段大于或等于实例文本中的低值并小于或等于实例文本中的高值。实 确定排序 6. 确定查询数据输出的排序依据 确定查询结果的排序字段,该项中可以使用列出在查询输出列中的所有字段和表达式。可以使用多个表达式,各个排序表达式可以分别指定升、降序。其中的排序表达式排在第一位的表示是第一排序依据,排在第二位的表示是第二排序依据。 输出筛选条件 7.确定查询数据的分组依据 在设计查询的第三个步骤

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档