项目三 查询及其应用.pptxVIP

  1. 1、本文档共139页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

项目三查询及其应用任务1创建学生信息简单查询任务2创建学生信息复杂查询任务1创建学生信息简单查询学习目标1.了解查询的基本功能。2.理解、区分查询的类型。3.理解结构化查询语言。4.掌握设计单表查询的方法。任务1创建学生信息简单查询任务描述本任务的内容是在学生信息表中实现学生信息的简单查询,通过实际体验和总结解决如下问题:1.常用的查询分为哪些类型,分别能完成哪些查询功能。2.如何创建简单的查询,在“学生信息”数据库表中查找特定的信息。3.理解有关结构化查询语言的基本语法,为设计较为复杂的查询做好准备。任务1创建学生信息简单查询相关知识1.查询类型数据库表创建后,可以创建查询来检索或操作数据。简单的数据库(如学生信息)可能仅使用一个简单查询,复杂的数据库会使用多个复杂查询。按照查询是否更改数据库表的数据来进行区分,不更改数据库表数据的查询称为选择查询,更改数据库表数据的查询称为操作查询。任务1创建学生信息简单查询1.查询类型(1)选择查询(2)单表查询(3)多表查询(4)操作查询任务1创建学生信息简单查询2.结构化查询语言结构化查询语言(SQL,StructuredQueryLanguage)包含定义、操纵和查询三个部分,是一套发展得非常成熟的数据库操纵语言。虽然大多数情况下,人们用它来进行条件查询工作,但实际上它几乎可以做任何有关数据库操作的事情。如通过程序来生成一个表或删除一个表,还可用它来插入、更新、删除表中的一条或多条记录等。任务1创建学生信息简单查询3.数据定义SQL的数据定义功能是指定义数据库表结构,包括定义、扩充和删除数据库表。(1)定义数据库表(2)修改数据库表(3)删除数据库表任务1创建学生信息简单查询4.数据操纵数据定义SQL命令只对表的结构进行描述,并未涉及表中的数据。数据操纵是指对表中的数据进行增加、删除和修改操作。(1)添加数据(2)修改数据(3)删除数据任务1创建学生信息简单查询5.数据查询(1)SELECT子句指出此查询的目标,一般为逗号分开的字段名。可以用“*”表示查询全部字段。(2)FROM子句指出此查询涉及的所有数据库表。(3)WHERE子句指出此查询目标必须满足的条件。该子句也可以省略。任务1创建学生信息简单查询6.简单查询(1)使用DISTINCT(2)使用ORDERBY(3)使用Between(4)使用In(5)使用Like及通配符(6)为查询结果指定临时列名(7)为数据库表指定临时别名任务1创建学生信息简单查询7.联接查询简单查询只涉及一个数据库表,如果查询涉及多个数据库表,就要进行联接查询。由于SQL是高度非过程化的,所以只需在FROM子句中指出各个数据库表的名称,在WHERE子句中指出联接条件即可,联接查询由系统去完成。任务1创建学生信息简单查询8.嵌套查询嵌套查询是指在SELECT…FROM…WHERE查询模块内部再嵌入另一个称为子查询的查询模块。由于ORDERBY子句是对最终查询结果按序输出,因此它不能出现在子查询中。在嵌套查询中,WHERE子句的条件常用到In。由于查询的外层用到内层的查询结果,用户事先并不知道内层结果,这里In就不能用多个Or来替代。任务1创建学生信息简单查询实践操作1.准备数据(1)学生信息1)学生ID:数字类型,常规数字格式;主键。2)姓名、性别、民族、籍贯、年级:文本类型。3)出生日期:日期/时间类型,长日期格式。“学生信息”数据库表的测试数据如图所示。“学生信息”数据库表任务1创建学生信息简单查询1.准备数据(2)学生成绩1)学生ID:数字类型,常规数字格式;联合主键。2)科目:文本类型;联合主键。3)考试日期:日期/时间类型,长日期格式。4)场次:文本类型。5)分数:数字类型,固定格式。“学生成绩”数据库表的测试数据如图所示。“学生成绩”数据库表任务1创建学生信息简单查询2.创建单表查询(1)创建简单查询1)打开数据库“学生信息.accdb”,在“创建”选项卡上单击“查询向导”,如图所示。在“创建”选项卡上单击“查询向导”任务1创建学生信息简单查询2.创建单表查询2)弹出“新建查询”对话框,可以通过该对话框选择的查询向导类型包括“简单查询向导”“交叉表查询向导”“重复项查询向导”和“查找不匹配项查询向导”,这里选择“简单查询向导”,单击“确定”,如图所示。选择“简单查询向导”任务1创建学生信息简单查询2.创建单表查询3)进入“简单查询向导”,在“表/查询”下拉菜单选择“表:学生信息”,如图所示。进入“简单查询向导”任务1创建学生信息简单查询2.创建单表查询4)在“简单查询向导”中,从“可用字段”列表中选择字段“学生ID”“姓名”“性别”和“出生日期”,如图所示。选择查询将要涉及的字段任务1创建

文档评论(0)

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

电子电路,计算机

1亿VIP精品文档

相关文档