- 0
- 0
- 约1.03万字
- 约 26页
- 2017-01-06 发布于北京
- 举报
Access高级查询与SQL语言 前面学习了Access的查询。通过设计视图和向导,可以建立选择查询、参数查询、交叉表查询、操作查询等比较复杂的查询。这些已经能够基本上满足大多数查询工作的需要。 但是在Access的高级使用的过程中,经常会使用到一些查询,这些查询用各种查询向导和设计器都无法实现。 Access有3种查询不能直接用查询视图或向导产生,而必须使用SQL查询,在Access中被称为SQL特定查询。这3种SQL特定查询是:联合查询、传递查询和数据定义查询。 SQL查询是用户使用SQL语句创建的查询。可以用SQL语言来查询、更新和管理Access这样的关系数据库。 SQL语言是一种通用的数据库操作语言,并不是Access用户必须要掌握的,但在实际的工作中有时必须用到这种语言才能完成一些特殊的工作。利用SQL语言可以在Access中建立高级查询。 5.1【案例12】创建Access联合查询 相关知识 5.2【案例13】创建Access SQL子查询 相关知识 5.3【案例14】创建Access数据定义查询 相关知识 5.1 相关知识 1.SQL语言简介 SQL语言即结构化查询语言(英文全称为Structured Query Language),是一种通用的关系型数据库操作语言。其发音是“S-Q-L”,或“sequel”。 在20世纪70年代初,E.E.Codd首先提出了关系模型。1974年,由Boyce和Chamberlin提出了SQL语言。由于它功能丰富,语言简洁,使用方法灵活,备受用户和计算机业界的青睐,被众多的计算机公司和软件公司所采用。 1986年10月,美国国家标准局(ANSI)批准采用SQL作为关系数据库语言的美国标准,1987年,国际标准化组织将之采纳为国际标准。ANSI于1989年公布了SQL-89标准,1992年又公布了SQL-99标准,后来又公布了新的标准SQL3。 目前所有主要的关系数据库管理系统都支持某种形式的SQL语言,大部分都遵守SQL-89标准。 SQL语言由于其功能强大,简捷易学,从而被包括应用程序员、DBA管理员和终端用户广泛使用。 2.SQL主要特点 (1)非过程化的语言:所谓面向过程的语言,是指当用户要求完成某项数据请求时,必须指定存取路径,这就需要用户了解数据存储结构、方式等相关情况,加重了用户负担。 而当使用SQL这种非过程化语言进行数据操作时,只要提出“做什么”,而不必指明“如何做”,对于存取路径的选择和语句的操作过程均由系统自动完成。在关系数据库管理系统(RDBMS)中,所有SQL语句均使用查询优化器,由它来决定对指定数据使用何种存取手段以保证最快的速度,这既减轻了用户的负担,又提高了数据的独立性与安全性。 (2)功能一体化的语言:SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL及附加语言元素于一体,语言风格统一,能够完成包括关系模式定义,数据库对象的创建、修改和删除,数据记录的插入、修改和删除,数据查询,数据库完整性、一致性保持与安全性控制等一系列操作要求。SQL语言的功能一体化特点使得系统管理员、数据库管理员、应用程序员、决策支持系统管理员以及其他各种类型的终端用户只需要学习一种语言形式即可完成多种平台的数据请求。 (3)一种语法两种使用方式:SQL语言即可以作为一种自含式语言,被用户以一种联机交互的方式,在终端键盘上直接键入SQL命令来对数据库进行操作,又可以作为一种嵌入式语言,被程序设计人员在开发应用程序时直接嵌入到高级语言(例如C/C++、PowerBullder、VBScript等)中使用。而不论在何种使用方式下的SQL语法结构都是基本一致的,因此具有极大的灵活性与方便性。 (4)面向集合操作的语言:非关系数据模型采用面向记录的操作方式,操作对象是单一的某条记录,而SQL允许用户在较高层的数据结构上工作,操作对象可以是若干记录的集合,简称记录集。所有SQL语句都接受记录集作为输入,返回记录集作为输出,其面向集合的特性还允许一条SQL语句的结果作为另一条SQL语句的输入。 (5)语法简捷、易学易用的标准语言:SQL语言不仅功能强大,而且语法接近英语口语,符合人类的思维习惯,因此较为容易学习和掌握。同时又由于它是一种通用的标准语言,使用SQL编写的程序也具有良好的移植性。 3.SELECT语句语法结构 SQL语言包含数据定义语言DDL、数据操纵语言DML、数据控制语言DCL等数据库必备功能对应的语句。使用SQL语句创建查询实际上主要就是使用其中的DML语言的SELECT语句。 SELECT语句的主要功能是从数据库返回一组记录的信息,它不会修改数据库的数据。 (1)SELECT语句语法结构。 SELECT [AL
您可能关注的文档
- (精)2016年一般的家常菜的做法.ppt
- (精)2017《中考精英》人教版英语 第二轮 中考题型全接触 :中考题型三 阅读理解(选择型).ppt
- (精)3830信号处理培训.ppt
- (精)05011考研交流小组.ppt
- (精)01021658 内蒙古矿山开发利用统计数据网上报送系统简介.ppt
- (精)20081116 社区查体与诊断思维.ppt
- (精)20111024翡俪港适合有想法的多次置业者概率实践.ppt
- (精)129025555898915000案例分析-李徳辉.ppt
- (精)A1 tgrgre.ppt
- (精)ABC作业成本法培训资料.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
最近下载
- 2025年演出经纪人话剧_舞台剧项目收益分配模式专题试卷及解析.pdf VIP
- 2025年演出经纪人演出保险方案的招标与采购流程专题试卷及解析.pdf VIP
- 2025年人力资源管理师残疾人职工就业保障与权益保护专题试卷及解析.pdf VIP
- 2025年信息系统安全专家数据安全生命周期管理专题试卷及解析.pdf VIP
- 2025年碳排放管理师碳边境调节机制零碳工厂建设专题试卷及解析.pdf VIP
- 医疗护理安全警示教育案例.pptx VIP
- 优质护理服务PPT课件.pptx VIP
- 2025年房地产经纪人二手房交易行为规范专题试卷及解析.pdf VIP
- 2025年互联网营销师敏捷项目管理在营销中的应用专题试卷及解析.docx VIP
- 2025年项目管理专业成本补偿合同最新政策解读专题试卷及解析.pdf VIP
原创力文档

文档评论(0)