- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 查询 学习目标与要求 通过本章学习,读者应达到以下要求: 1.深入理解Access数据库中查询对象的概念和意义。 2.了解SQL语言的特点、发展、功能与用法。 3.掌握Access查询对象的工作视图运用和切换。 4.掌握数据运算与表达式的用法。 5.理解并掌握SELECT语句的作用与用法。 6.理解并掌握SQL追加、更新、删除功能和对应语句。 7.理解并掌握SQL的数据定义功能和对应语句。 8.在掌握SQL语句的基础上,掌握通过设计视图进行可视化操作的查询设计应用。 第5章 查询 5.1 Access查询概述 数据库系统一般包括三大功能:数据定义、数据操作、数据控制。 数据库的定义功能包括对象的创建、修改、删除。 数据库的操作功能包括对于数据库中数据的增加、删除、更新和查找。 实现数据库的功能需要使用数据库语言。关系数据库中使用的语言是结构化查询语言(Structure Query Language),即SQL。 5.1 Access查询概述 在Access中,实现数据库操作功能(也包括定义功能)的数据库对象是“查询”。表实现数据组织存储,查询实现数据库操作、重新组织,查询以表为基础。 Access查询主要有两种作用: (1)通过查询,可以实现对数据库数据的各种操作。 (2)可以将设计好的查询命名保存,就得到查询对象。查询对象的外在视图与表类似。由于查询可以对数据库重新组织,这样,查询对象可以将数据库以不同的形式呈现在不同的用户眼中。(例) ① Access通过查询对象实现SQL的功能。查询对象在逻辑上相当于是一个表,与表有一样的结构。用户使用查询对象,就可以象使用表一样,所以,查询也可以作为其他对象的数据源。 ② 查询对象保存查询定义,不保存查询结果,不会浪费存储空间,查询对象为“虚表”。在查询对象界面选中查询对象“打开”,就可以运行查询查看结果,避免了每次重新设计查询的操作。同时,结果是一个动态数据集,自动与源表保持同步。 ③ 查询对象基于SQL,隐藏了数据库复杂性,可以为不同的应用设计不同的查询,因此查询是用户眼中的数据库。查询增加了应用的灵活性,实现了数据库三级模式结构中外模式的功能。 ④ 对查询对象的操作要转换为对表的操作。由于查询的多样性,因此,不是所有对查询对象的操作都可以完成,一般来说,对查询对象的SELECT操作都可以实现,但对查询对象的INSERT、UPDATE、DELETE操作有很多限制。查询增加了数据应用的安全性。 5.2 SQL语言与SQL命令查询 应用查询(对象)的基本步骤如下。 ① 设计定义查询。 ② 运行查询,获得查询结果集。这个结果集与表的结构一致。 ③ 如果需要重复或在其他地方使用这个查询的结果,就将查询命名保存,这就得到一个查询对象。 ④ 以后打开查询对象,就会立即执行查询并获得新的结果。查询对象可象表一样使用。 5.1 Access查询概述 Access中实现查询或查询对象的基本操作方法有两种: (1)通过查询设计视图交互式设置(包括向导); (2)通过输入SQL命令。 查询的基础是SQL,这两种方式是可以对应并相互转换的。在Access中这两种操作的界面是集成在一起并可灵活切换。 在学习过程中,可以将这两种方式对照学习,达到深入理解并熟练应用的程度。 5.2 SQL语言与SQL命令查询 SQL是关系数据库的标准语言,是集数据定义、数据操作和数据控制功能于一身的功能完善的数据库语言。目前,SQL仍处于不断发展过程中。 SQL提出于1974年。IBM公司的System R中率先实现SQL。1986年10月美国国家标准局(ANSI)批准将SQL作为关系数据库语言的美国标准,并发布了ANSI SQL标准文本(SQL-86)。1987年,国际标准化组织(ISO)通过了这一标准。1989年发布SQL-89,1992年发布SQL-92(也称SQL2)。1997年发布SQL3。 各数据库厂家推出的关系型DBMS都支持SQL,其基本内容、命令和格式是一致的。掌握SQL对使用关系数据库非常重要。 5.2 SQL语言与SQL命令查询 ① 数据定义功能。SQL可以方便地完成对表及关系、索引、查询的定义和维护。 ② 数据操作功能。操作功能包括数据插入、删除、修改和数据查询。 ③ 数据控制功能。SQL可以实现对数据库的安全性和完整性控制。 5.2 SQL语言与SQL命令查询 SQL既是自主式语言,能够独立执行,也是嵌入式语言,可以嵌入程序中使用。 ① 独立使用方式。在数据库环境下用户直接输入SQL命令并立即执行。这种使用方式可立即看到操作结果,对测试、维护数据库也极为方便。也适合初学者学习SQL。 ② 嵌入使用方式。将SQL命令嵌入到高级语言程序中,作为程序的一部分来使用。SQL仅是数据库处理语言
您可能关注的文档
- 数字信息化应用(第一章WindowsXP基本操作)方案.ppt
- 数字图象处理及matlab的实现ppt课件第0608章方案.ppt
- 数字技术、传媒融合与新媒体产业方案.ppt
- 数字用法和日期时间表示法方案.ppt
- 数字电子钟方案.doc
- 敬业让人生更精彩方案.ppt
- 数字漫游城市方案.doc
- 数字电路_第七章_脉冲波形的产生与整形方案.ppt
- 数字环卫系统介绍——朗华方案.ppt
- 数字电路_2数制和编码方案.ppt
- 2025年氯系漂白助剂项目规划申请报告.docx
- 2025年vb程序设计试题及答案.doc
- 2025年党史知识竞赛试题及答案.doc
- 2025年秘密花园测试题及答案.doc
- 解析卷-苏科版九年级物理上册《机械能和内能》综合测评试卷(含答案详解版).docx
- 难点解析-苏科版九年级物理上册《机械能和内能》难点解析试题(含解析).docx
- 考点解析-苏科版九年级物理上册《机械能和内能》综合练习练习题(含答案详解).docx
- 考点解析苏科版九年级物理上册《机械能和内能》专题测评试卷(含答案详解版).docx
- 苏科版九年级物理上册《机械能和内能》定向攻克试题(含详解).docx
- 2025年河北省邢台市行政职业能力测验模拟试题及参考答案.docx
文档评论(0)