- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程教案
授课内容 项目三 数据库查询
任务 1 创建学生信息简单查询
授课班级 授课学时 12 课时
教学方法与手段
项目内容
讲授法、演示法、讨论法、多媒体教学
使用 Access 设计的 “学生信息” 数据库表创建完成, 并且也录入了相关的数据,当想要在这些数据中查找特定的信息时,就要用到查询功能。
查询是对数据结果和数据操作的请求。
.可以使用查询从表中检索数据、执行计算、合并不同表中的数据。
.也可以使用查询从表中添加、更改或删除数据。
.还可以使用查询为窗体或报表提供数据。通过本任务的学习,主要为了解决如下的问题。
.常用的查询分为哪些类型,分别能完成哪些查询功能。
.如何创建简单的查询,在“学生信息”数据库表中查找特定的信息。
.理解有关结构化查询语言的基本语法, 为设计较为复杂的查询做好准
备。
教学目标
学生通过本项目的学习,能:
使用查询从表中检索数据、执行计算、合并不同表中的数据。
掌握使用查询从表中添加、更改或删除数据的方法。
熟练掌握使用查询为窗体或报表提供数据的方法
教学重点与难点
教学过程设计
教学重点:
使用查询从表中检索数据、执行计算、合并不同表中的数据。
掌握使用查询从表中添加、更改或删除数据的方法。
熟练掌握使用查询为窗体或报表提供数据的方法。教学难点:
使用查询为窗体或报表提供数据的方法
【相关理论】
1 .查询类型
数据库表创建后, 可以创建查询来检索或操作数据。 简单的数据库 ( 如学生信息 ) 可能仅使用一个简单查询,复杂的数据库会使用多个复杂查询。
按照查询是否更改数据库表的数据来进行区分:不更改数据库表数据的查询,称为选择查询;更改数据库表数据的查询,称为操作查询。
选择查询
按照选择查询所涉及数据库表的数目来进行区分。
只涉及一个数据库表的选择查询,称为单表查询。
涉及多个数据库表的选择查询,称为多表查询。
单表查询
按照功能的不同.单表查询主要分为以下三类:
简单查询,在数据库表中对若干字段进行查询。
交叉表查询,在数据库表中对若干字段进行汇总计算。
查找重复项查询,在数据库表中对若干字段进行重复项查找。
多表查询
按照功能的不同,多表查询主要分为以下两类:
查找不匹配项查询.在两个数据库表中对若干字段进行不匹配项查找。
多表条件查询,在多个数据库表中对若干字段进行条件查询。
操作查询
按照操作查询对数据库表数据所做操作来进行区分。
“生成表”查询.使查询将数据结果保存到新的表中。
“追加”查询,使查询将新的记录添加到原有表中。
“更新”查询.使查询将新的记录更新到原有表中。
“删除”查询,使查询将与条件匹配的记录从原有表中删除。
.结构化查询语言
结构化查询语言 (SQL, Structured Query Language) 包含定义、操纵和查询三个部分,是一套发展得非常成熟的数据库操纵语言。
虽然大多数情况下,人们用它来进行条件查询工作,但实际上它几乎可以
做任何有关数据库操作的事情。如通过程序来生成一个表或删除一个表,还可用它来插入、更新、删除表中的一条或多条记录等。
SQL 有两种使用方法, 一种是与用户交互的方式联机使用, 称为交互式 SQL,
如 Access 2010,另一种是作为子语言嵌入到其他语言中使用, 称为宿主型 SQL,如 Microsoft visual Basic 等,适用于程序设计人员用高级语言编写应用程序
与数据库打交道,嵌入到主语言中。
.数据定义
SQL 的数据定义功能是指定义数据库表结构,包括定义、扩充和删除数据库表。
定义数据库表
命令格式: create table 数据库表名 [ 字段名 | 数据类型 ( 字段大小 )primary key ,字段名 2 数据类型 ( 字段大小 ) , ] ;
命令功能:用于创建一个新的数据库表。
参数说明:数据库表结构的描述放在括号内,字段与数据类型之间也要有空格,各个字段之间用逗号分开,对系统默认的字段宽度可以省略,可以用 “ primary key ”定义该字段为数据库表的主键。
注意事项:要创建的新数据库表名与原有数据库表名不允许重名。
SQL 例 1:创建一个 “学生信息副本” 数据库表,字段包括 “学生”“姓名” “性别”“出生日期” “民族”和“年级” ,其中“学生 ID ”为主键。
对应的 SQL语句为:
create table 学生信息 副本 ( 学 生 ID text(10) primary key ,姓 名
text(10) ,性别 text(2) ,出生日期 datetime ,民族 text(10) ,年级 text(10)) ;
修改数据库表命令格式:
alter table 数据库表名 add column 字段名 数据类型 ( 字段大小 ) 。
alt
您可能关注的文档
- 电商产业园运营方案.docx
- 电信公司企务公开经验.docx
- 电子教案-《计算机应用基础》3-项目二任务7安装和管理设备驱动程序.docx
- 电子教案-《中文版Access2010基础与实训》-A06-4280项目二_数据库表_任务1创建学生信息表.docx
- 电子教案-《中文版Access2010基础与实训》-A06-4280项目六_综合运用_任务设计学生管理系统.docx
- 电子教案-《中文版Access2010基础与实训》-A06-4280项目四_窗体创建与应用_任务2设计学生信息窗体.docx
- 电子教案-《中文版Access2010基础与实训》-A06-4280项目五_报表创建与应用_任务2设计学生信息报表.docx
- 电子课件-《日常礼仪与口才训练(第二版)》-A01-384808第八章演讲.docx
- 吊车维护保养制度.docx
- 动漫版权合同样本——【范文】.doc.docx
文档评论(0)