常用关系运算.pptVIP

  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文档。上传文档
查看更多
常用关系运算

单参数查询 在字段准则处指定一个参数,在执行参数查询时,用户输入一个参数值。 实例: 查询某学号学生所选课程的课程编号、名称、成绩。 方法: 在需要动态确定条件值的字段的“条件”位置处,用“[]”括起一个参数。 多参数查询 在字段中指定多个参数,在执行参数查询时,用户依次输入多个参数值。 实例: 查询某班选修了某门课程(用课程编号指明)的学生的学号、姓名,以及该门课程的成绩。 方法: 在需要动态确定条件值的几个字段的“条件”位置处,用“[]”括起几个名称不同的参数。 操作查询 操作查询是指仅在一个操作中更改许多记录的查询,它无法直接在数据表视图中查看其运行结果,只能通过打开操作的表对象浏览操作查询运行的结果。 包括:生成表查询、删除查询、更新查询、追加查询 生成表查询 将查询结果保存为一个表对象。 实例: 将“计算机文化基础” 成绩在90分以上的学生信息(学号、姓名、班级、课程名称、成绩)保存到一个新表中,表名称为“计算机文化基础90分以上学生情况”。 方法: 书写好查询对象,用“查询”中的“生成表查询”指明查询结果保存的表。运行查询。 删除查询 删除表中的一类记录。 实例: 将选课表中成绩低于60分的记录删除 将课程表中,课程号为0005的课程删除,同时删除选课表中选修此课程的所有记录。 方法: 用“查询”中的“删除查询”,指明待删除记录应符合的条件。运行查询。 更新查询 对表中的记录进行修改和更新。 实例: 将“95计算机”班的学生的班级改为“95计算机应用” 将所有学生的学号前均加上“95” 方法: 用“查询”中的“更新查询”,指明待更新记录应符合的条件,以及将哪些字段值进行更新,更新成什么。运行查询。 追加查询 向某个表中添加记录。 实例: 将“计算机文化基础”成绩在80-90分之间的学生成绩添加到已建立的“计算机文化基础90分以上学生情况”表中。 向学生表中插入一条记录,内容为:学号 0012,姓名 何容,班级 95经济,性别 女,出生日期 1978-1-2 方法 书写好查询对象或要插入的字段值,用“查询”中的“追加查询”指明查询结果要追加到的表。运行查询。 没有记录源 排序查询结果 实例:查询选修课程编号为0001和课程名称为“数据库应用技术”且课程成绩在60分以上的学生 ,要求列出学号、姓名、课程编号、课程名称、成绩,结果先按照课程编号升序再按照成绩降序排序。 交叉表查询 交叉表查询:将来源于某个表或查询中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表的行与列的交叉处显示表或查询中某个字段的各种计算值。 方法: 交叉表向导或设计视图 交叉表查询 实例: 统计每个班男女生人数 交叉表查询 实例: 显示每个学生每门课程的成绩,要求显示学生的学号、姓名、各门课程的成绩 交叉表查询 方法总结: 指定三种字段 (1)放在数据表最左端的行标题 (2)放在数据表最上面的列标题 (3)放在数据表行与列交叉位置上的字段,需要为该字段指定一个总计项。 SQL查询 SQL(Structure Query Language)简介 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言 主要特点 是一种高度非过程化的语言 语言非常简洁 可以直接以命令方式交互使用,也可以直接嵌入到程序设计语言中以程序方式出现 SQL查询 SQL的主要功能 数据查询功能 数据定义功能 数据操作功能 操作管理功能 数据控制功能 游标控制功能 SQL的查询功能 保留字 Select:指明需要的字段 From:指明数据源 [Where]:查询条件 [Group by]:分组字段 [Having]:分组字段取值条件 [Order by]:排序字段 SQL的查询功能 在Access中看SQL语句 统计各门课程的不及格人数,结果要课程号、名称、不及格人数几个字段,要求按照不及格人数降序排序。 SQL查询是用户使用SQL语句直接创建的一种查询。实际上,Access的所有查询都可以认为是一个SQL查询。 创建SQL查询 实例:通过SQL查询完成如下要求: 查询出95自控班所有学生的学号、姓名 创建SQL特定查询 联合查询:集合运算 实例:显示“计算机文化基础90分以上学生情况”表中所有记录和计算机文化基础成绩在70-80之间的学生记录,结果显示学号、姓名、成绩几个字段。 子查询 实例:查询并显示选修0001号课程,并且其成绩高于此课程平均成绩的学生学号、成绩。 SQL查询其它 传递查询 数据定义查询 数据库应用技术 计算中心 娄健 常用关系运算 集合运算 专门的关系运算 学生选课系统关系模式 学生(学号,姓名,班级) 课程(课程编号,课程名称,学分) 学生选课(学号,课程编号,成绩) 集合运算 前提:两个具有

文档评论(0)

pengyou2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档