创建简单查询获得“管理员”信息.doc_第1页
创建简单查询获得“管理员”信息.doc_第2页
创建简单查询获得“管理员”信息.doc_第3页
创建简单查询获得“管理员”信息.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库技术Access 2003第五章 使用结构化查询语言SQL任务1 创建简单查询获得“管理员”信息教案第五章 使用结构化查询语言SQL任务1 创建简单查询获得“管理员”信息教学内容第5章 任务1,创建简单查询获得“管理员”信息。教学目标知识目标了解SQL语言及其作用,了解SQL语言各组部分的功能及常用命令动词;掌握SELECT语句的基本格式。能力目标能利用SELECT语句实现简单查询;能运用WHERE子句实现条件查询和OEDER BY子句对结果排序。教学重点SELECT语句的基本格式及其应用教学难点SELECT语句的应用教具准备多媒体课件教学时间1课时教学过程教学过程教学过程学生教师复习随机挑选学生回答问题。1、请同学们思考一下,查询有哪几种视图?2、查询的这几种视图各有什么作用?提出并出示问题。导入(在学生回答复习问题的基础上进一步提出问题)那么什么是SQL语言?如何通过SQL语言创建查询呢?通过 “第五章使用结构化查询语言SQL”的学习就知道了。首先我们来学习“任务1创建简单查询获得管理员信息”。由复习导入新课。授新授新授新学生阅读目标,明确本节课的学习内容。1、知识目标:了解SQL语言及其作用,了解SQL语言各组部分的功能及常用命令动词;掌握SELECT语句的基本格式。2、能力目标:能利用SELECT语句实现简单查询;能运用WHERE子句实现条件查询和OEDER BY子句对结果排序。出示学习目标。学生结合教材,思考回答教师提出的口头问题:1、SQL是什么意思?2、它有哪些部分组成?SQL语言有什么作用?3、SQL语言作为查询的设计语言,它有哪些命令动词?一、认识SQL语言1、SQL含义:SQL是Structured Query Language的缩写,简称SQL语言,中文含义是结构化查询语言。 2、SQL语言的组成及作用:(1)数据定义:指创建数据库,即建立表、编辑表。(2)数据操纵:指对数据库中的具体数据进行增、删、改和更新等操作。(3)数据查询:指按用户要求从数据库中检索数据,并将查询结果以表格形式返回。(4)数据控制:指通过对数据库各种权限的授予或回收来管理数据库系统。这些权限包括对基本表的修改、插入、删除、更新、建立索引、查询的所有权限。SQL语言具有数据定义、数据操纵、数据查询、数据控制的作用。它包含数据库中的全部操作,因此,它可以完成数据库中的全部操作工作。3、SQL的命令动词:SQL功能命令动词数据定义CREATE、DROP、ALTER数据操纵INSERT、UPDATE、DELETE数据查询SELECT数据控制GRANT、REVOKE其中INSERT、UPDATE、DELETE、SELECT是常用的命令动词。教师边口头提出问题,引导学生回答并总结,边讲解。学生结合教材,思考回答教师提出的口头问题:SELECT语句的基本形式由哪些查询块组成?SELECT语句的基本语法结构如何?各子句的意思是什么?二、SELECT语句的基本格式。SELECT语句的基本形式由SELECTFROMWHERE查询块组成。其基本语法结构如下:SELECT 表名.字段名列表 查询字段FROM 查询来源WHERE 查询条件ORDER BYASC|DESC 如何排序其中,方括号“ ”中的内容是可选的,尖括号“”中的内容是必须出现的。我们了解了SQL语言,那么如何使用SQL语言创建查询呢?其实这就用到了它的四大组成功能之一数据查询,即SELECT语句。那么我们就来认识一下SELECT语句的基本格式。然后教师边口头提出问题引导,边讲解,并利用设计视图的设计网格来讲解SELECT语句各子句的意思。1、包含哪几个要素?查询字段有哪些?来源表是哪个?2、给出了几个要素?查询字段有哪些?来源表是哪个条件什么?如何写表达式?排序依据是什么?是升序还是降序?三、SELECT语句的应用1利用SQL语句查询管理员基本信息分析:这例子中包含了两个查询要素,即“查询字段”和“查询来源”。其中字段有管理员编号、姓名、性别、出生年月、职称;数据来源是管理员表。明确了这些要素,我们只需根据SELECT语句基本格式,在SQL视图窗口中输入如下语句: SELECT 管理员编号,姓名,性别,出生年月,职称 FROM 管理员;即可创建出查询。 方法步骤为(1)打开“图书管理”数据库,在数据库对象中选择“查询”,双击右边窗口中的“在设计器视图中创建查询”选项,打开默认名为“查询1”的查询设计视图和“显示表”对话框。(2)关闭“显示表”对话框,并切换到“查询1”的SQL视图窗口。(3)在SQL视图窗口内输入如下语句:SELECT 管理员编号,姓名,性别,出生年月,职称FROM 管理员;该语句的意思是从“管理员”表中查询出管理员编号、姓名、性别、出生年月、职称等信息,如图:(4)单击工具栏中的“运行”按钮运行查询,可看到查询结果。2、查询1978年前出生且职称为“高级”或“中级”的所有信息并按出生年月升序排序。分析:包含了“查询字段”、“查询来源”、“查询条件”、“查询排序”四个要素。“查询字段”是来源表中的所有字段。在这里来源表中的所有字段可用“ * ”表示。 “查询来源”是“管理员”表。 “查询条件”有两个,一个是“1978年前出生”,用表达式表示为“出生年月#1978-1-1#”;另一个是“职称为“高级”或“中级”,用表达式表示为”职称 IN(“高级”,”中级”)“;这两个条件之间是”且“的关系,用”AND“连接,因此这个条件表达式是”出生年月#1978-1-1# AND 职称 IN (“高级”,”中级”)“。“如何排序”是“按出生年月升序排序。 明确了以上要素,再根据SELECT语句的基本格式,在SQL视图窗口中输入如下语句:SELECT *FROM 管理员WHERE 出生年月#1978-1-1# AND 职称 IN (“高级”,”中级”)ORDER BY 出生年月;方法步骤为(1)、(2)同上(3)在SQL视图窗口内输入如下语句:SELECT *FROM 管理员WHERE 出生年月#1978-1-1# AND 职称 IN (“高级”,”中级”)ORDER BY 出生年月;(4)单击工具栏中的“运行”按钮运行查询,可看到查询结果:1,结合SELECT语句,先分析出查询要素,然后讲解具体的创建过程。在SQL窗口输入SELECT语句教师指出注意事项:字段名之间要逗号隔开。 如果只有一个来源表,表名可省略;如果来源是多个表,每个字段 名前必须带上来源的表名,且表名与字段名之间用小圆点隔开。 SELECT语句不分大小,结尾用分号结束。 SELECT语句中的所有标点符号(包括空格)必须采用半角西文符号。2、结合SELECT语句,先分析出查询要素,然后讲解具体的创建过程。小结 这节课我们简单认识了SQL语言,知道了它的含义、作用、各组成部分及功能;重点学习了用于数据查询的SELECT语句,要求同学们牢记SELECT语句的基本格式;应用SELECT语句时,要先分析出查询要素,然后依据基本格式在SQL视图窗口中输入SELECT语句, 即可创建出SQL查询。巩固加深一、学生先思考后回答。二、写出SQL语句。一、填空:1、SQL的中文含义是_。2、SQL语言通常包括:_、_、_、_。3、SELECT语句的基本形式由_查询块组成。4、SELECT语句中的SELECT说明_。5、SELECT语句中的FROM说明

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论