Oracle认证
-
Oracle Database 10g实用培训教程赵伯山,郭飞宇编著内容简介目录 本书为Oracle Database 10g的入门教程。全书共分16章,内容包括:安全管理、设计创建数据库与表、完整性管理、操纵表中数据、SQL*Plus、PL/SQL、XML、面向对象技术、大对象技术,以及性能调整与优化技术等。这些内容涵盖了Oracle Database 10g的主要知识点。 本书结构合理、思路清晰、内容翔实、语言简洁、实例丰富。本书的主要读者对象是Oracle Database 10g系统的入门者,非常适合作为大中专院校数据库技术课程,以及各种数据库技术短期培训班中Oracle系统的教材和参考资料。Oracle系统是当今数据库技术发展的前驱和航标,Oracle Database 10g的出现,把数据库技术带入了网格时代。笔者一直从事数据库技术的研究、教学和开发工作,为了编写这本教程,笔者在Oracle教学经验的基础上,查询了大量与OracleDatabase 10g系统和技术相关的资料,特别是参考了OracleDatabase 10g的手册。为了使本教程更加贴近实际应用,贴近读者,本书从结构构思、内容取舍和写作风格等方面也下了很大的功夫。本教程的内容侧重于操作、多讲练习、少讲理论、语言简练。全书始终贯穿着一个图书信息管理的实例,通过建立、完善、使用该图书信息管理系统,读者可以逐步地掌握OracleDatabase 10g中大量的技术和应用技巧,并且对关键内容加以重点掌握。全书共分16章,内容包括安全管理、设计和创建数据库和表、完整性管理、操纵表中数据、SQL*Plus、PL/SQL、XML、面向对象技术、大对象技术、性能调整和优化技术等。这些内容涵盖了OracleDatabaselog系统的主要知识。本书每一章的后面都有习题与上机练习,包括填空题、选择题、问答题和上机操作等内容,本书最后有一个全书的综合试题,以及所有习题和试题的答案。这些习题和试题都是作者根据大量的实践总结出来的,有助于读者全面深刻地理解正文内容。同时这些内容有助于教师的教学和考试,以及学生的自学和评估。本书的主要读者对象是OracleDatabaselog系统的入门者,非常适合作为大中专院校数据库技术课程,以及各种数据库技术短期培训班中Oracle系统的教材和参考资料。由于本书涉及了OracleDatabaselog系统的大量操作技巧和实践经验,因此也适合作为各种数据库应用开发人员的参考资料。本书是集体智慧的结晶,参加本书编写和制作的人员还有祁春、陈笑、张立浩、徐帆、孔祥丰、邱丽、成风进、牛静敏、王维、张雪琴和孔祥亮等。由于作者水平有限,本书的不足之处在所难免,欢迎广大读者批评指正。我们的电子邮箱是:huchenhao~263.net。编者 第1章Oracle Database 10g世界 11.1数据库概念 21.2Oracle Database 10g的体系架构 31.2.1文件系统 31.2.2背景进程 41.2.3存储模式 61.3数据类型 71.3.1SQL数据类型 71.3.2PL/SQL数据类型 91.3.3常用的数据类型 101.4数据库中的对象 121.4.1表 121.4.2其他对象 131.5用户和权限 141.5.1用户和角色 141.5.2对象权限和系统权限 151.6数据库管理员 171.7关键网格技术 211.8本章小结 231.9习题与上机操作 231.9.1填空题 231.9.2选择题 231.9.3问答题 241.9.4上机操作 24第2章用户和权限 252.1用户管理 262.1.1创建用户 262.1.2修改用户口令 282.1.3锁定用户和解除用户锁定 292.1.4修改用户的默认表空间 302.1.5查看用户信息和删除用户 302.2系统权限管理 312.2.1为用户授予系统权限 322.2.2查看用户的系统权限 332.2.3收回授予的系统权限 342.3对象权限管理 352.3.1为用户授予对象权限 352.3.2查看用户的对象权限 362.3.3收回授予的对象权限 382.4同义词管理 392.5角色管理 402.5.1创建角色 412.5.2为角色和用户授予权限 412.5.3查看角色信息 422.5.4默认的角色 442.5.5收回角色的权限和删除角色 442.6本章小结 452.7习题与上机操作 452.7.1填空题 452.7.2选择题 452.7.3问答题 462.7.4上机操作 46第3章表 473.1创建表 483.1.1使用create table 483.1.2查看表的系统信息 503.2修改表结构 533.2.1增加列 533.2.2更新列 543.2.3删除列 553.3约束 553.3.1非空约束 553.3.2主键约束 573.3.3惟一性约束 583.3.4外键约束 593.3.5检查约束 613.3.6缺省约束 623.3.7禁止和激活约束 633.3.8查看约束信息 643.3.9删除约束 653.4ER图 663.5更改表名称 673.6注释表 683.7删除表 693.8press示例 703.8.1nationality表 703.8.2authors表 713.8.3book_type表 723.8.4books表 733.8.5write_book表 743.8.6publishers表 753.8.7publish_book表 763.9本章小结 773.10习题与上机操作 773.10.1填空题 773.10.2选择题 783.10.3问答题 783.10.4上机操作 78第4章操纵数据 794.1插入数据 804.1.1insert语句 804.1.2为所有列或部分列插入数据 804.1.3使用default和null关键字 824.1.4在插入数据中使用引号 834.1.5使用insert select语句插入数据 834.2更新数据 844.3删除数据 864.4合并操作 884.4.1基本的合并操作功能 884.4.2新增的合并操作功能 914.5闪回查询 914.6事务 944.7本章小结 964.8习题与上机操作 964.8.1填空题 964.8.2选择题 964.8.3问答题 974.8.4上机操作 97第5章SQL*Plus 995.1SQL*Plus的运行环境 1005.1.1使用图形工具设置SQL*Plus运行环境 1005.1.2使用set语句设置运行环境 1025.2SQL*Plus命令 1035.2.1help 1035.2.2describe 1045.2.3prompt 1055.2.4spool命令 1065.2.5show 1075.3格式化查询结果 1105.3.1column 1105.3.2ttitle和btitle 1115.3.3pause 1125.3.4pagesize 1135.3.5linesize 1145.3.6feedback 1155.3.7numformat 1165.3.8long 1175.4变量 1195.4.1临时变量 1195.4.2定义的变量 1205.5SQL*Plus缓冲区 1235.6脚本 1245.7本章小结 1265.8习题与上机操作 1265.8.1填空题 1265.8.2选择题 1275.8.3问答题 1275.8.4上机操作 127第6章检索数据 1296.1检索单表数据 1306.1.1检索全部数据 1306.1.2算术运算 1316.1.3列的别名 1326.1.4合并列的输出结果 1346.1.5空值 1356.1.6distinct关键字 1366.2过滤数据 1376.2.1比较运算符 1376.2.2SQL运算符 1396.2.3逻辑运算符 1416.2.4运算符的优先级 1426.3排序数据 1446.4检索多表数据 1456.4.1表的别名 1456.4.2笛卡尔乘积 1466.4.3内连接 1486.4.4外连接 1496.4.5自连接 1516.4.6交叉连接 1516.5本章小结 1526.6习题与上机操作 1526.6.1填空题 1526.6.2选择题 1536.6.3问答题 1536.6.4上机操作 153第7章使用函数 1557.1使用字符函数 1567.1.1字符函数的特点和类型 1567.1.2字符函数示例 1577.2使用数学函数 1647.2.1数学函数的特点和类型 1657.2.2数学函数示例 1667.3使用转换函数 1707.3.1转换函数的特点和类型 1707.3.2to_char()函数 1727.3.3to_number()函数 1737.4使用正规表达式函数 1747.4.1正规表达式的概念 1747.4.2使用正规表达式 1757.5使用合计函数 1797.5.1合计函数的类型 1797.5.2使用合计函数 1797.6使用分组技术 1827.7本章小结 1857.8习题与上机操作 1857.8.1填空题 1857.8.2选择题 1867.8.3问答题 1867.8.4上机操作 186第8章日期和时间 1878.1设置默认的日期格式 1888.2转换日期数据 1908.2.1to_char()函数 1908.2.2to_date()函数 1938.3两位数字年和四位数字年 1948.4日期和时间函数 1958.4.1日期和时间函数的类型 1968.4.2使用日期和时间函数的示例 1968.5时区 2008.5.1时区的概念 2008.5.2使用时区 2028.6时戳 2028.6.1时戳类型 2038.6.2时戳函数 2048.7时长 2068.7.1时长类型 2068.7.2使用时长数据 2078.8本章小结 2088.9习题与上机操作 2098.9.1填空题 2098.9.2选择题 2098.9.3问答题 2108.9.4上机操作 210第9章子查询 2119.1子查询的概念和类型 2129.2单行子查询 2139.2.1使用单行子查询 2139.2.2常见的错误 2159.3多行子查询 2169.4多列子查询 2199.5关联子查询 2209.6嵌套子查询 2239.7本章小结 2269.8习题与上机操作 2269.8.1填空题 2269.8.2选择题 2269.8.3问答题 2279.8.4上机操作 227第10章集合查询和层次查询 22910.1集合查询 23010.1.1集合查询示例 23010.1.2使用集合查询 23110.2层次查询 23410.2.1层次查询的范例 23410.2.2层次查询的语法 23610.2.3层次查询示例 23710.3情景查询 24110.3.1decode()函数 24110.3.2case表达式 24210.4翻译函数 24410.5本章小结 24510.6习题与上机操作 24510.6.1填空题 24510.6.2选择题 24610.6.3问答题 24610.6.4上机操作 246第11章分析查询 24711.1分析查询概述 24811.1.1分析查询和分析函数 24811.1.2分析查询示例 24811.2窗口函数 24911.2.1窗口函数的语法和特点 24911.2.2使用窗口函数示例 25011.3制表函数 25411.3.1制表函数的特点 25511.3.2使用制表函数示例 25511.4检索当前行的周围行 25611.5等级函数 25711.6线性回归函数 26111.7分析函数的性能分析 26311.8本章小结 26511.9习题和上机操作 26511.9.1填空题 26511.9.2选择题 26511.9.3问答题 26611.9.4上机操作 266第12章PL/SQL 26712.1PL/SQL概述 26812.1.1PL/SQL体系架构 26812.1.2PL/SQL的基本结构 26912.1.3一个实例 26912.2变量和数据类型 27012.2.1PL/SQL支持的字符和运算符 27012.2.2主要的数据类型 27112.3条件结构和循环结构 27212.3.1条件结构 27212.3.2循环结构 27312.4游标 27512.5异常 27812.6管理存储程序 27912.6.1过程 27912.6.2函数 28112.6.3程序包 28312.6.4触发器 28512.7本章小结 28712.8习题与上机操作 28712.8.1填空题 28712.8.2选择题 28712.8.3问答题 28812.8.4上机操作 288第13章管理其他对象 28913.1序列 29013.1.1创建序列 29013.1.2使用序列 29213.2索引 29313.3视图 29413.3.1创建视图 29413.3.2使用视图 29613.4对象 29813.5集合 30213.5.1变数组 30213.5.2嵌套表 30313.5.3关联数组 30513.6本章小结 30613.7习题和上机操作 30613.7.1填空题 30613.7.2选择题 30613.7.3问答题 30713.7.4上机操作 307第14章XML 30914.1XML概述 31014.2基于数据库中的数据生成XML数据 31114.3在数据库中存储XML数据 31414.4检索和更新XML数据 31714.5创建基于XML数据的视图 31814.6本章小结 31914.7习题和上机操作 32014.7.1填空题 32014.7.2选择题 32014.7.3问答题 32014.7.4上机操作 320第15章使用大对象 32115.1大对象的特点和类型 32215.2创建和使用大对象 32215.2.1创建大对象表 32215.2.2使用大对象数据 32415.3提高大对象使用效率 32615.3.1数据分区技术 32615.3.2压缩数据 32915.3.3并行处理 33015.3.4使用物化视图 33115.3.5使用RAC技术 33215.4本章小结 33315.5习题和上机操作 33315.5.1填空题 33315.5.2选择题 33315.5.3问答题 33415.5.4上机操作 334第16章性能调整与优化 33516.1概述 33616.2优化查询语句技术 33616.2.1使用where子句过滤数据 33616.2.2连接查询多个表而不是执行多个查询 33716.2.3使用case表达式而不是执行多个查询 33816.2.4在连接查询中使用完全限定的列名引用 33916.2.5在表中增加索引 34016.2.6使用where子句而不是使用having子句 34016.2.7使用union all关键字而不是使用union关键字 34116.2.8使用连接查询而不是使用子查询 34216.2.9使用exists关键字而不是使用in关键字 34316.3绑定变量技术 34416.4explain plan 34516.5autotrace 34716.6本章小结 34916.7习题与上机操作 34916.7.1填空题 34916.7.2选择题 35016.7.3问答题 35016.7.4上机操作 350附录AOracle Database 10g综合测试题 351附录B习题与上机操作参考答案 355附录COracle Database 10g综合测试题参考答案 365
-
Oracle 9i数据库管理教程蒋秀凤,何凤英编著《21世纪高职高专规划教材·网络专业系列:Oracle 9i数据库管理教程》用清晰的语言、简洁的风格,全面深入地介绍了大型数据库Oracle 9i技术,在内容的选取、组织与编排上,参照了Oracle公司OCP官方培训教材的特点,强调逻辑性、条理性和实用性。《21世纪高职高专规划教材·网络专业系列:Oracle 9i数据库管理教程》突出实践、强调应用,重点在于帮助读者解决实际应用中的问题,并且每章均附有习题及参考答案,以巩固所学知识。《21世纪高职高专规划教材·网络专业系列:Oracle 9i数据库管理教程》涉及的内容包括Oracle 9i的安装方法、工作原理,Oracle 9i的体系结构,数据库的物理、逻辑结构及其管理,数据库用户和角色管理,数据库安全性,数据库备份与恢复,SQL*Plus等多方面的技术。《21世纪高职高专规划教材·网络专业系列:Oracle 9i数据库管理教程》内容全面、浅显易懂,主要面向高职高专院校的相关专业学生,当然也适于初、中级Oracle数据库管理员和欲了解数据库管理技术的人员阅读,同时也可作为社会各种Oracle系统的培训教材。
-
Oracle实用教程钟鸣,刘晓霞等编著Oracle数据库是世界上使用最广泛的数据库,它以以保证布式信息的安全性、完整性、一致性以及具有并发控制和恢复能力、管理超大规模数据库的能力而著称于世。然而,Oracle技术概念众多,其中许多知识和概念是交织在一起的,初学者要想掌握Oracle并不容易。本书作者通过多年使用Oracle数据的经验,总结出快速入门的方法。本书所遵循的讲授方法是:先初步会用,再研究原理。为信息系统工程的设计人员、开发人员以及Oracle的初学者提供了快速指南。主要特点:通俗易懂,精心安排大量列子,读者可以快速入门。简明扼要,由浅入深,不在一些概念、理论上进行过多的发挥,即容易入门,又涵盖Oracle数据库管理系统的主要内容。快速掌握Oracle数据库的整体概念,以Oracle作为后台数库管理系统,编写以VB、VC、Delphi等语言进行前台处理的复杂应用程序。本书全面系统地介绍Oracle数据库的基础知识和使用方法。书中深入浅出地讲解了Oracle10g的安装、用SQL语言访问Oracle数据库、用PL/SQL编程、Oracle数据库的配置、用户及权限管理、用Oracle企业管理器进行数据库安全管理、表空间及模式对象、用其他语言调用Oracle、Oracle10g企业管理器以及备份和恢复等内容。本书为Oracle初学者提供快速指南,也供信息系统工程的设计人员和开发人员参考。
-
关系数据库Oracle 9i原理及应用蔡立军等编著Oracle 9i是Oracle公司推出的数据库管理系统,是专门为在Internet上进行数据管理而设计的数据库开发平台。本书从面向用户的角度,以简明扼要的语言和具体的实例,结合作者多年的数据库教学与项目开发经验,系统介绍了Oracle 9i关系数据库的基本概念、组织结构、交互式命令语言及工具使用、系统管理、数据仓库、分布式数据库、网络应用等知识。通过学习,可以全面了解Oracle的基本概念和各种实用技术,进行数据库系统的开发和应用。全书共分12章,第l章和第2章主要概述了Oracle 9i数据库的安装及体系结构;第3章和第4章介绍了数据库及数据库对象的创建和管理;第5~8章讲述了Oracle编程语言、数据库的安全性与完整性、数据库的备份和恢复以及Oracle 9i的主要开发工具;第9章简介了数据库性能优化技术;第10~12章介绍了分布式数据库、数据仓库及网络管理等高级应用。 全书内容翔实,结构清晰,力求做到理论与实践紧密结合。本书既可作为高等院校计算机专业相关课程的教材,也可作为Oracle技术人员的培训教程和参考资料。
-
Oracle 10g数据库管理、应用与开发林行健编著本书深入浅出地介绍了Oracle10g数据库的管理、应用和开发技术。全书共分9章,内容分别涉及Oracle10g的企业级网格计算特性、网格计算与环境控制,数据库对象、面向对象的概念和UML对象建模分析,高级SQL语言和SQL*Plus应用技术,OracleAS10g技术,Oracle10g互联网服务器应用,Oracle10g数据库管理技术,Oracle10g全新的闪回技术,第三方开发平台OracleSQLNavigator等。本书注重理论联系实际,原理讲解深入浅出,程序实例步骤详细,代码剖析精辟深刻,不但可以作为基于Oracle数据库进行开发的软件设计者和Oracle数据库管理员的参考书,也能够作为各高等院校和培训机构数据库数学的教程。本书内容具有以下特色:·深入分析了Oracle10g新增功能和特色。·全面展示了Oracle10g在数据库管理、应用和开发各方面的新技术。·注重理论联系实际,原理讲解深入浅出,程序实例步骤详细,代码剖析深刻。·通过网站www.tupwq.net提供资源下载和教学辅导。
-
基于Oracle的数据库系统卢根等编译本书是引进的印度优质lT职业教育教学用书,是Comp-U—Learn Tech India Ltd的培训课程用书,与COMP.U-LEARN软件开发职业资格证书相配套。本书共l2章,主要内容包括:RDBMS和SQL*Plus介绍、从多重表和函数中得到数据、SQL语言(DDL及DML)和视图、SQL语言(DCL)和sQL*Plus报表、PL/SQL的介绍、PL/SQL中的游标管理和异常处理、PL/SQL——高级版本、Oracle中的对象技术、REF游标和嵌套表格、可变数组和lOTs、Oracle中的大型对象、Oracle的阿络特性等。同时本书配有相应的指导手册。本书适用于高等职业学校、高等专科学校、成人高校、本科院校举办的二级技术学院,也可供示范性软件职业技术学院、继续教育学院、民办高校、技能型紧缺人才培养培训使用,还可供本科院校师生、计算机从业人员和爱好者参考使用。
-
Oracle10g应用服务器管理与网格计算龚涛等编本书将介绍Oracle 10g应用服务器的最新功能和管理技术,包括新的身份管理、Oracle Workflow for Java和网格计算等。 本书共15章。第1章介绍Oracle 10g应用服务器的特点是网络计算。第2章介绍Oracle风格的网格计算。第3章介绍使用Oracle 10g企业管理器网格控制管理全部Oracle环境。第4章介绍Oracle 10g应用服务器的体系结构以及安装方法。第5章介绍Oracle Workflow for Java。第6章介绍Oracle工作流的管理方法。第7章介绍Oracle 10g应用服务器集成和身份管理。第8章介绍Oracle 10g应用服务器TopLink。第9章介绍Oracle信息结构整合。第10章介绍Oracle 10g无线应用服务器。第11章介绍Oracle 10g应用服务器的工作流API与实例。第12章介绍Oracle企业管理器和变更管理工具包。第13章介绍Oracle 10g的目录管理。第14章介绍Oracle 10g的内容管理SDK和网络管理。第15章介绍Oracle 10g应用服务器门户。
-
Oracle 10g快速入门王海亮[等]编著本书为Oracle入门人员提供了快速掌握SQL、PL/SQL、Oracle体系结构,以及备份与恢复的基本方法。学习本书,读者不仅可以掌握Oracle的各种基本知识,还可以通过本书为读者提供的大量示例、习题和答案加深对各知识点的进一步理解。 本书不仅适用于Oracle初学者学习使用,也可作为Oracle应用开发人员和数据库管理者的参考资料。
-
OCA(美)Chip Dawes等著;曲丽君,郑伟良,毛选等译;曲丽君译本书涵盖了读者顺利通过Oracle Database 10g Administration I认证考试所需要掌握的全部内容,其中包括安装Oracle 10g软件、创建和控制Oracle数据库、管理用户、管理模式对象和数据、实现Oracle安全特性、监视性能以及执行数据库备份和恢复。从本书中,读者还可以获得在当今竞争激烈的IT市场中取得成功所需要的知识和技能。每一章的最后附有20道复习题,这些复习题专门设计用来帮助读者巩固在这一章中所学过的知识。 本考试属于数据库管理员系列中的Oracle认证助理工程师认证。因此,本书适合准备报考该认证考试的考生阅读,也可以作为专业人员学习Oracle 10g的参考书。
-
Oracle 10g数据库Java开发蒙祖强,龚涛等编著Oracle 10g数据库是第一款为网格计算而设计的产品,它实现了管理自动化和服务器的集群,能够对资源进行动态分配,因而降低了IT成本。在基于UNIX、Windows和Linux的现代关系数据库市场上,Oracle居于领先地位。OracleJDeveloperl0g是一个集成开发环境,它提供了对建模、开发、调试、优化和部署Java应用程序及Web服务的端到端支持。本书主要介绍Oraclel0g数据库的安装、管理、SQL操作、PL/SQL编程以及Oracle JDeveloperl0g的Java开发方法,具有鲜明的Oracle和Java特色。此外,本书知识涵盖全面,逻辑层次清楚,图文并茂,紧跟现代计算机应用技术的步伐,是一本推介Oracle10g数据库及其Java开发工具OracleJDeveloperl0g的优秀参考书。本书适合于广大数据库技术的系统分析员、程序员和管理员,Java开发的系统分析员、程序员和测试人员,企业工T技术经理,网格计算研究者、开发商使用。本书配有源代码,读者可到中国水利水电出版社网站(http:/www.waterpub.com.cn/ softdown/)下载。