oracle-sql语句学习教程

oracle-sql语句学习教程

ID:32535711

大小:417.30 KB

页数:51页

时间:2019-02-11

oracle-sql语句学习教程_第1页
oracle-sql语句学习教程_第2页
oracle-sql语句学习教程_第3页
oracle-sql语句学习教程_第4页
oracle-sql语句学习教程_第5页
资源描述:

《oracle-sql语句学习教程》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、目录概述2第一章SQL*PLUS工具软件的使用2第二章基本查询2第三章条件查询2第四章单行函数2第五章多表查询2第六章组函数2第七章子查询2第八章运行期间指定变量2第九章创建基表2第十章ORACLE数据字典2第十一章操纵数据2第十二章修改基表及其约束2第十三章创建序列2第十四章创建视图2第十五章创建索引2-51-概述20世纪70年代初,E.F.Codd在计算机学会(AssociationofComputerMachinery,简写为ACM)期刊CommunicationsoftheACM(ACM通讯)发表了题为”ARelationalModelofDataforLa

2、rgeSharedDataBanks”(大型共享数据库的数据关系模型)的论文,该论文提出的关系数据库模型成为今天最为权威的关系型数据库管理模型。IBM公司首先使用该模型开发出了结构化英语查询语言SEQUEL(StructuredEnglishQueryLanguage),作为其关系数据库原型SystemR的操作语言,实现对关系数据库的信息检索。SEQUEL后来简写为SQL,即StructuredQueryLanguage(结构化查询语言)的缩写。ORACLE公司于1997年推出了第一个商业应用的SQL软件。20世纪80年代初,美国国家标准化组织(ANSI)开始着手制

3、订SQL标准,最早的ANSI标准于1986年颁布,它也被称为SQL-86。标准的出台使SQL作为标准的关系数据库语言的地位得到加强。SQL标准几经修改和完善,目前SQL语言方面新的ANSI标准是1992年制定的ANSIX3.135-1992,“DatabaseLanguageSQL”。此标准也被国际电工委员会(InternationalElectrotechnicalCommission,即IEC)所属的国际标准化组织(InternationalStandardsOrganization,即ISO)所接受,并将它命名为ISO/IEC9075:1992,“Databa

4、seLanguageSQL”。这两个标准又被简称为SQL-92。SQL是目前使用最广泛的数据库语言,就象SQL的名字一样,我们可以通过容易理解的查询语言,来和数据库打交道,从数据库中得到我们想要的数据。对于SQL语言,由下列四个组成部分:DML(DataManipulationLanguage):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言。DDL(DataDefinitionLanguage):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义

5、或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用。DCL(DataControlLanguage):包括GRANT,REVOKE,主要用于对用户权限的授权和回收。DatabaseTransactions:包括COMMIT,ROLLBACK,SAVEPOINT,主要用于对事务的提交,回收和设置保存点。了解这四个部分的不同对于你今后使用时有很多方便,因为许多SQL语言中的约束也是根据这个分类来划分的,比如:你在ORACLE中建立数据库链,那么只有DML类语言能对链接的数据库进行操作。SQL作为一个ANSI标准,一直在不断改

6、进,现在最新的标准是SQL99。ORACLE不但对标准的SQL完全兼容,而且有自己更为方便的增强SQL,所以这里介绍的主要是ORACLE8i中使用的SQL语句。ORACLE的今天今天,座落在加利福尼亚RedwoodShores的ORACLE公司为电子信息管理提供软件产品和服务。ORACLE是一个世界范围的软件提供者,1999年的收入将超过80亿美元。ORACLE的业务遍及世界90多个国家,其软件在100多种不同的计算机上运行,在信息高速公路中扮演着一个重要的角色。ORACLE是采用Internet-51-计算模式的倡导者之一,在该模式下,组织者为分布式应用配置了万维

7、网。Internet是发布应用的理想基础设施。在给定的组件为基础的模型中,Internet是将分散应用集成起来的理想场所,比较三层客户/服务器计算体系而言,Internet也是这些系统的理想场所。构成此模型的三层为:l客户层有时称为表达层,既显示信息给用户,同时接收输入的要处理的信息。l应用层所有的处理都将按系统实现的逻辑在该层进行。商业规则的加强、数据一致性的检查系统所需的复杂处理都在该层进行。此层是三层模型中处理事务最多的一层。l数据层通常称为backend,是为满足其它两层的需求而存储信息。在很多情况下,在用户同系统交互时,关系数据库将优化从应用层接收到的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。