福建省电力公司oracle培训教材--sql语言电子版.ppt

福建省电力公司oracle培训教材--sql语言电子版.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级查询-表的连接 在数据库应用中,经常要同时涉及到两个或两个以上的表,需要通过两个以 上的表才能构造出所希望的结果,这就要使用到连接操作。 在连接操作时,避免无条件的连接(笛卡儿积),而产生大量的行。 等值连接 等值连接要求参与连接运算的两个表在公共列上具有相同的值。 命令格式:SELECT…FROM table1,table2 WHERE table1.column1=table2.column2; 例1 查看工资高于2000的雇员以及所在部门的情况。 SQLSELECT ENAME,SAL,EMP.DEPTNO,LOC,NAME FROM EMP,DEPT WHERE EMP.DEPTNO=DEPT.DEPTNO AND SAL2000; 给列名加前缀-表名,是为了避免被连接表中有同名列的时产生的二义性。 连接条件数比被连接的表数少一。 也可以给表许个别名。 ORACLE基础入门 -SQL*PLUS与SQL语言篇 Oracle数据库管理系统的特点 支持大容量、多用户的事务处理 是一个真正开放式的数据库管理系统 实施安全性和完整性控制 支持分布式数据库和分布式处理 具有良好的可移植性、兼容性和连接性 WEB支持(支持基于INTERNET的应用) 提供了强有力的集成化开发环境和管理工具 支持大容量的事务处理 ORACLE7数据库的限制 可存储空间达到 512 GB 254 列/表 ORACLE8.0数据库的限制 可存储空间达到512 PB 1000 列/表 高效的LOB (large object)存储和访问 大对象(LOB)数据类型简介 大型对象(LOB) 在ORACLE8中,支持4种新的大型对象(LOB)数据类型: 外部LOB类型:BFILE 内部LOB类型:BLOB、CLOB、NCLOB 特性: 单个LOB列可以存储4GB的容量 每个表可以有多个LOB ORACLE允许为LOB指定单独的储存区域,而不是表的剩余空间这种分开储存的方法大大简化了表的规模和数据管理活动。 可以通过禁止日志(NOLOGGING)参数指定是否在联机日志文件中记录LOB数据中的修改部分。 支持多用户的事务处理 不需要开发额外的应用程序,Oracle数据库就可以支持1到数千个用户。所有的封锁和数据保护都是由系统自动完成。 在单用户版本上开发的应用程序,不需要做任何改动,就可在多用户的系统上支持多用户的使用。 真正开放式的数据库管理系统 它严格遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准。 具有良好的可移植性、兼容性和连接性 Oracle可以在上百个操作系统平台和硬件平台上运行在一个Oracle系统环境上开发的应用只需经过很少的修改或者完全不用修改就可方便地移植到另一个系统上 Oracle允许不同类型的计算机和操作系统通过网络来共享信息 实施安全性和完整性控制 安全性通过用户名、口令、系统权限、对象权限来实现 完整性通过列约束和触发器来实现。 使用列约束和触发器,在创建表时就可以定义大部分有效性检查(例如主键、外键)和其他数据处理过程。这就使得用户在创建数据库结构时可以定义自己的“业务规则”。 例如:创建一带约束的员工表 CREATE TABLE EMP ( EMPNO NUMBER(4) PRIMARY KEY , ENAME VARCHAR(10) NOT NULL, JOB VARCHAR(20), SAL NUMBER(6,1) CHECK (SAL1000), HIREDATE DATE, DEPTNO NUMBER(2) REFERENCES DEPT(DEPTNO) ) ; 支持分布式数据库和分布式处理 Oracle通过网络把分布在多个结点上的数据库组合成一个逻辑数据库,供给网上的各个用户存取。用户可以通过网络对异地数据库中的数据同时进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的:开发人员无需关心网络的链接细节、无需关心数据在网络接点中的具体分布情况、也无需关心服务器之间的协调工作过程。 分布式数据库与集中式数据库一样具有用户透明性和数据一致性 Oracle也支持分布式的处理,它上一个客户/服务器(Client/Server)结构。数据库及其操作管理被分配在服务器上,应用的执行都被分配在客户机上。 提供了强有力的集成化开发环境 提供了与第三代高级语言的接口软件PRO*系列,

文档评论(0)

果青 + 关注
实名认证
内容提供者

版权、免责和服务声明 版权 本站所有用户指南、操作手册和使用说明书版权归原产品或品牌生产厂商所有。 免责 本站只提供用户浏览或下载产品指南、手册和说明书的一个可替代的途径,本站不能确保浏览或下载的指南、手册或说明书的完整性和正确性,由此带来的其他影响本站概不负责。 建议 为确保指南、手册或说明书的正确性,本站建议用户从产品的原厂商网站下载电子版本。

版权声明书
用户编号:5211143200000004

1亿VIP精品文档

相关文档