数据库原理及应用-(第12章-SQL语句).ppt

数据库原理及应用-(第12章-SQL语句).ppt

  1. 1、本文档共111页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SQL语句计算中心王婧概述SQL:StructuredQueryLanguage结构化查询语言理论基础:基于关系代数和关系演算概述优势在于:语法简洁,功能极为强大和全面,自推出以来,便被广泛采用,历经多次改进、完善以及标准化工作,其地位更加稳固,现已成为关系数据库的标准语言。概述几乎所有的关系数据库管理系统,都毫无例外的支持SQL语言,而且在不同的数据库管理系统中,SQL语言的差别很小,所以,只要掌握了标准SQL语言,就可以应用到任何其他关系数据库管理系统上。目录12.1SQL概述12.2数据查询12.3数据定义12.4数据操纵12.1SQL概述SQL语言诞生不过短短的二十几年,为何能这么快的风靡世界,成为数据库世界的第一语言呢??与它优异特性是分不开的12.1.1SQL的历史和未来展望SQL的前身是1972年提出的SQUARE语言1974年Boyce和Chamberlin首先提出了SQL结构化查询语言1975年至1979年在IBM公司和关系数据库系统SystemR上逐步实现12.1.1SQL的历史和未来展望1986年10月ANSI(美国国家标准化委员会)公布了第一个SQL语言标准,这个标准被命名为SQL86标准。1987年ISO(国际标准化组织)采纳了他作为国际标准。12.1.1SQL的历史和未来展望此后,经过不断的完善和扩充,ISO于1989年推出了SQL89标准,这个标准增加了完整性标准。1992年,ISO又颁布了SQL2标准,亦称为SQL92标准目前新的SQL标准SQL3已经呼之欲出。12.1.1SQL的历史和未来展望现状:SQL语言有着坚强的理论基础,其形式简洁,功能丰富等诸多优点,从一开始就受到各大数据库厂商的重视,许多数据库采用SQL作为数据库语言或者为自己的产品添加SQL接口。12.1.1SQL的历史和未来展望未来展望:SQL已经成为关系数据库标准语言,并且还在不断改进和完善,不断吸收新的数据库概念,在数据库语言中的地位可以说是如日中天。12.1.2SQL数据库结构及其基本概念12.1.3SQL特点1、语法简洁,使用方便SQL语法十分简洁,适用于不同层次的计算机用户。总共只有九个简单的动词,却包含了从数据定义、数据操作到访问数据控制、数据查询这四个对数据库操作的主要功能。12.1.3SQL特点下表列出了这九个动词和它们分别所属功能12.1.3SQL特点2、非过程化查询所谓非过程化查询,是指用户在对数据库进行查询操作时,不必关心或指出程序如何去或怎么去完成查询,而只需要告诉程序做什么就行了。12.1.3SQL特点用户不必关心许多与查询具体实现过程中有关细节,如访问路径、访问方式等,而专注于关心自己所需要的查询。12.1.3SQL特点网状模型和层次模型的数据操作语言都是过程化的,其使用难度大,因而应用范围受到限制。12.1.3SQL特点相反,作为关系数据库标准语言的SQL语言,由于其高度的非过程化而极大地方便了用户的使用,获得了用户的青睐。12.1.3SQL特点3、完备而强大的功能多数非关系数据库的数据库语言都只能适应这种数据库的一种模式,因而常常要为不同的模式设置不同的语言。12.1.3SQL特点而关系数据库语言SQL集数据定义语言(DDL),数据操作语言(DML)以及控制于一身,跨越了数据库的三级模式,可以用它方便的进行数据模式的修改或其他数据操作。12.1.3SQL特点4、易移植性SQL语言的适应性很好,它既是自含性语言,又可以作为嵌入式语言嵌入宿主语言中与宿主语言的语句进行交互。12.1.3SQL特点在关系数据库管理系统中,SQL可以在交互环境下供终端用户使用如:VisualFoxPro6.0就可以在命令窗口中直接键入Select-SQL命令进行查询。12.1.3SQL特点在高级语言如:Fortran、Cobol、Pascal、C中,也可以嵌入SQL语言,与程序语句进行交互。12.1.3SQL特点值得注意的是,新一代的RAD工具(RapidApplicationDevelopment,快速应用程序开发工具),如Bo

文档评论(0)

智乾 + 关注
实名认证
内容提供者

科技工作者

1亿VIP精品文档

相关文档