Oracle
-
ORACLE实用教程郑阿奇 主编Oracle实用教程(第2版),以当前流行的Oracle 10g作为平台,分别介绍Oracle教程、Oracle实验、综合应用实习和附录。Oracle教程部分比较系统地介绍了Oracle 10g(中文版)的主要功能,并且通过实验对主要内容进行操作和编程训练。实习部分比较系统地介绍了VB/Oracle、PB/Oracle、Delphi/Oracle、ASP/Oracle和ASP.NET/Oracle的应用方法。只要阅读本书,结合上机操作指导进行练习和实习模仿,就能在较短的时间内基本掌握Oracle 10g及其应用技术。本书可作为大学本科有关课程教材,也可供大专、高职使用和广大数据库应用开发人员参考。本套教程提供免费下载教学课件、综合应用实习源文件和有关数据库。第1章Oracle 10g简介1.1企业管理器(OEM)1.2SQL*Plus1.3数据库配置助手(DBCA)第2章数据库和表的创建2.1基本概念2.1.1数据库2.1.2表2.1.3实例2.2界面创建数据库和表2.2.1数据库创建和删除2.2.2表创建、修改和删除2.3用命令方式创建数据库和表2.3.1创建数据库2.3.2修改数据库2.3.3创建表2.3.4修改表2.3.5删除表第3章数据库的操作3.1操作表数据3.1.1插入表记录3.1.2删除表记录3.1.3修改表记录3.2默认值约束3.3索引3.3.1索引的分类3.3.2使用索引的原则3.3.3创建索引3.3.4维护索引3.3.5删除索引3.4同义词3.4.1创建同义词3.4.2使用同义词3.4.3删除同义词3.5数据库链接3.5.1创建数据库链接3.5.2使用数据库链接3.5.3删除数据库链接3.6数据完整性3.6.1数据完整性的分类3.6.2约束的状态3.6.3域完整性的实现3.6.4实体完整性的实现3.6.5参照完整性的实现第4章数据库的查询和视图4.1连接、选择和投影4.1.1选择4.1.2投影4.1.3连接4.2数据库的查询4.2.1选择列4.2.2选择行4.2.3查询对象4.2.4连接4.2.5汇总4.2.6排序4.2.7SELECT语句的UNION子句4.3数据库的视图4.3.1视图的概念4.3.2创建视图4.3.3查询视图4.3.4更新视图4.3.5修改视图的定义4.3.6删除视图4.4格式化输出结果4.4.1替换变量4.4.2定制SQL*Plus环境第5章PL/SQL语言介绍5.1PL/SQL语言概述5.1.1PL/SQL语言5.1.2PL/SQL语言的特点5.1.3PL/SQL语言的开发和运行环境5.2PL/SQL字符集5.2.1合法字符5.2.2运算符5.2.3其他符号5.3PL/SQL变量、常量和数据类型5.3.1变量5.3.2常量5.3.3常用数据类型5.3.4对象类型5.3.5数据类型转换5.4PL/SQL基本程序结构和语句5.4.1条件结构5.4.2循环结构5.4.3选择和跳转语句5.4.4异常5.4.5空操作和空值5.5系统内置函数5.6用户定义函数5.6.1SQL语句方式创建5.6.2用OEM方式创建5.7游标5.7.1显式游标5.7.2隐式游标5.7.3使用游标变量5.7.4使用游标表达式5.8包5.8.1SQL语句方式创建5.8.2用OEM方式创建5.8.3重载5.8.4包的初始化5.8.5Oracle内置包5.9集合5.9.1联合数组5.9.2嵌套表5.9.3可变数组5.9.4集合的属性和方法第6章存储过程和触发器6.1存储过程6.1.1存储过程的创建和执行6.1.2存储过程的编辑修改6.1.3存储过程的删除6.2触发器6.2.1利用SQL语句创建触发器6.2.2利用OEM创建触发器6.2.3触发器的修改6.2.4触发器的删除第7章系统安全管理7.1用户7.1.1创建用户7.1.2管理用户7.2权限和角色7.2.1角色7.2.2创建角色7.2.3管理角色7.2.4权限管理7.2.5安全特性7.3概要文件和数据字典视图7.3.1创建概要文件7.3.2管理概要文件7.3.3数据字典视图7.4审计7.4.1审计启用7.4.2登录审计7.4.3操作审计7.4.4对象审计7.4.5权限审计第8章数据库备份和恢复8.1概述8.2导入/导出8.2.1导出8.2.2导入8.3脱机备份8.4联机备份8.4.1以ARCHIVELOG方式运行数据库8.4.2执行数据库备份8.5恢复8.6数据泵8.6.1概述8.6.2数据泵的使用第9章闪回操作和Undo表空间9.1闪回操作9.1.1基本概念9.1.2查询闪回9.1.3表闪回9.1.4删除闪回9.1.5数据库闪回9.2Undo表空间9.2.1自动Undo管理9.2.2Undo表空间的优点9.2.3Undo表空间管理参数9.2.4创建和管理Undo表空间第10章其他概念10.1事务10.2锁10.2.1锁机制和死锁10.2.2锁的类型10.2.3表锁和事务锁10.2.4实例分析10.3快照10.3.1创建快照10.3.2修改快照10.3.3删除快照10.4序列10.4.1创建序列10.4.2修改序列10.4.3删除序列第2部分实验实验1创建数据库和表目的和要求实验准备实验内容实验2表数据插入、修改和删除目的和要求实验准备实验内容实验3索引和完整性目的和要求实验准备实验内容实验4数据库的查询和视图目的和要求实验准备实验内容实验5PL/SQL编程目的和要求实验准备实验内容实验6存储过程和触发器的使用目的和要求实验准备实验内容实验7用户、角色概要文件目的和要求实验准备实验内容第3部分实习实习1VB/Oracle学生成绩管理系统项目1VB连接Oracle 10g数据库项目2 学生信息查询项目3学生信息修改项目4学生成绩的录入实习2PB/Oracle学生成绩管理系统项目1创建与Oracle 10g数据库的连接项目2主应用程序和主界面项目3插入记录窗体项目4查询记录窗体项目5修改记录窗体项目6删除记录窗体项目7插入学生成绩窗体实习3Delphi/Oracle学生成绩管理系统项目1创建与Oracle10g数据库的连接项目2主窗体项目3插入记录窗体项目4查询记录窗体项目5修改记录窗体项目6删除记录窗体项目7插入学生成绩窗体实习4ASP/Oracle学生成绩管理系统项目1连接数据库和主程序项目2学生信息查询项目3学生信息修改项目4学生成绩录入实习5ASP.NET/Oracle学生成绩管理系统项目1连接数据库和主程序项目2学生信息查询项目3学生信息修改项目4学生成绩录入附录AOracle 10g安装A.1Oracle 10g安装环境A.2Oracle 10g数据库服务器安装A.3Oracle 10g客户端安装A.4Oracle 10g的卸载附录B样本数据库附录CSQL命令和系统函数C.1SQL命令参考C.2常用函数附录D角色和系统权限附录EOracle 10g常用数据字典 -
Oracle DBA核心技术解析信息产业部软件与集成电路促进中心 组编本书是为希望掌握Oracle数据库系统核心技术的广大IT人员而撰写的,内容涉及在工程应用中管理、配置和操纵Oracle数据库系统必须具备的专门知识,包括信息系统和Oracle的体系结构、Oracle数据库的详细创建和配置过程、DBA日常管理的各个主要方面、数据备份和完全恢复方法,以及开发人员数据库端编程的知识点等内容。通过对这些内容的阐述和实例演示,带领读者进入精彩的Oracle世界。本书是为希望掌握Oracle数据库系统核心技术的广大IT人员而撰写的,内容涉及在工程应用中管理、配置和操纵Oracle数据库系统必须具备的专门知识,包括信息系统和Oracle的体系结构、Oracle数据库的详细创建和配置过程、DBA日常管理的各个主要方面、数据备份和完全恢复方法,以及开发人员数据库端编程的知识点等内容。通过对这些内容的阐述和实例演示,带领读者进入精彩的Oracle世界。本书摘取Oracle数据库系统的精华奉献给读者,内容覆盖Oracle 8/8i,9i,10g的核心技术,讲解深入浅出,叙述精练,实践性强,是一本凝聚作者长期从事企业信息化建设和高校教学研究成果的专业技术书籍,适合基于Oracle的各类工程技术人员参考,也可作为高等学校Oracle和网络数据库系统等相关课程的教材或教学参考书。 -
Oracle8i 系统管理及分布式组件开发技术晓通网络数据库研究所Oracle 8i是一个面向Internet计算环境的、将Internet特征融入到传统数据库的、面向Web信息管理与发布的数据库系统,它是数据库技术与Web技术的完美结合。Oracle 8i一经出现,立刻受到了广大用户的热烈欢迎。然而,Oraclest系统庞大、内容繁杂,大量用户感到无从下手——他们需要一套内容简洁、线条清晰、可以快速入门的书籍。本套丛书正是为这样的用户编写的,它是晓通数据库(wwwxiaotong-db.corn.on)在千禧之年提供给广大用户的又一力作,它提供了快速学习Oracle 8i的有效捷径:《Oracle 8i系统管理及分布式组件开发技术》:本书清晰讲述了Oracle 8i数据库系统管理的主要内容,阐明了在Oracle 8i中新增的用Java创建存储过程、函数和触发器的方法,以及大家感兴趣的Oracle 8i支持的组件开发与应用技术。为配合读者学习,本书还配有大量的Oracle 8i数据库管理、组件开发、Java存储过程、函数和触发器的例子。《Oracle WebDB Internet应用开发技术》:oracle WebDB是一个用于建立、部署和监视基于数据库的、内容驱动的Web站点开发工具。利用这一工具,用户可以轻松、快捷地开发Web数据库应用。通过本书的学习,读者可以快速掌握 Oracle Web应用的开发方法和思路,建立自己的Web应用系统。《java内嵌 SQL开发技术一 Oracle SQLJ 编程指南》: SQLJ是一种类似于 OraclePro*C的基于Java的嵌入式SQL语言。它在关系数据库和Java之间提供了一个强大易用的接口。学习SQLJ的意义在于了解和掌握Oracle的底层编程方法。本书配有完整的例子盘。Oracle 8i还有一项重要内容—— Oracle Web Application Server。山于我们在另外一套丛书中已包含了《Oracle Web Application Server配置、管理与开发》,本套丛书将不再重复这一内容。 -
Oracle数据库实用教程浦云明,林颖贤 编著Oracle数据库是企业界应用最广泛的数据库之一。本书详细讲解了Oracle 9i的相关概念和技术,主要介绍了Oracle关系数据库基础,SQL语言基础,PL/SQL程序设计,数据库体系结构,数据库备份与恢复,数据库安全管理等内容。本书内容由浅入深,在讲解基本概念和基本知识的同时给出了大量实例。. 本书可作为计算机及相关专业高职高专类的数据库教材,也可作为大专院校信息类本科专业的教学用书和自学用书,也可作为从事Oracle数据库应用开发人员的参考书。... -
大型数据库系统概论朱辉生《大型数据库系统概论(Oracle 9i)》以Oracle 9i为蓝本,深入浅出地介绍了大型数据库系统的相关知识。全书共分10章,主要内容包括:绪论、Oracle 9i的安装配置与基本操作、PL/SQL编程、Oracle 9i数据库的体系结构、Oracle 9i的数据库管理、Oracle 9i数据库对象的管理、Oracle 9i数据库的安全性、Orade 9i数据库的恢复、Oracle 9i数据库的完整性与并发控制、Oracle 9i数据库应用程序的开发。《大型数据库系统概论(Oracle 9i)》内容详实、示例丰富、结构合理、语言简洁。每章均有针对性很强的示例和适量的习题或实验题,以利于读者对相关知识的掌握。《大型数据库系统概论(Oracle 9i)》可作为高等学校本科、专科计算机及相关专业“大型数据库概论”课程的教材,也可供从事数据库软件开发和应用的人员参考。 -
Oracle Database 10g DBA手册罗尼《Oracle Database 10g DBA手册:管理健壮的、可扩展的、高可用的Oracle数据》讲解了如何安装Oracle Database 10g或者从早期的版本进行升级,并且说明了如何充分利用Oracle Database 10g所有新的和得到增强的管理功能、可扩展性、可用性及安全特性。《Oracle Database 10g DBA手册:管理健壮的、可扩展的、高可用的Oracle数据》由Oracle专家撰写,涵盖了自动撤销管理、Oracle实时应用集群、Oracle恢复管理器、Oracle Data Guard和其他许多内容,可以帮助DBA维护高性能的Oracle企业数据库。 -
Oracle Database 10g完全参考手册龙利Oracle的技术文档全面而丰富,目前要用多张CD才能完整地记录这些文档。本书是第一本将所有主要Oracle定义、命令、函数、特性和产品综合在一起的核心参考书籍,每位Oracle用户和开发人员都应常备一册在手边。本书主要面向以下3类读者:● Oracle的终端用户Oracle可以用于一些简单操作,如输入数据和处理标准报表。但是该方法忽略了它的强大功能;这就像买了一辆高性能赛车,却用一匹马拖来拖去。通过本书前2部分的介绍,即使是只有很少或没有数据处理经历的终端用户,也可以成为精通Oracle的用户:生成特定的报表、指导开发人员创建新特性和新功能、提高业务活动中实际工作进行的速度和精度。本书的语言简练清晰,没有数据处理方面的晦涩术语,也不要求读者具有丰富的计算机或数据库方面的预备知识。本书将用简单易学的形式和大量实例帮助初学者迅速成为专家。● Oracle的初级开发人员由于Oracle提供的文档册数太多,因此要查找一个关键命令或概念颇为费时。本书试图提供一种更有组织、更有效的掌握Oracle核心内容的方法。本书有助于Oracle的初级开发人员快速了解基本概念、克服常见困难、分析产品和关系开发方面的误解,以及建立有效的应用程序开发准则。 ● 有经验的Oracle开发人员与任何内容丰富且复杂的产品一样,Oracle中有很多重要问题(如果有的话)几乎都没有公布。知识来自长期的实践,但是通常都无法传授给其他人。本书深入探讨了许多这样的问题领域(包括一些新特性,如闪回选项、Data Pump和其他许多特性)。书中也揭示了许多常见的错误想法,并推荐了应用程序开发和性能问题设计方面的严格准则。在第1章中将概述本书的结构。简言之,本书第I部分重点介绍Oracle的安装、如何从以前的Oracle版本升级,并了解最新版本中引进的新特性。接下来的部分提供了技术导航,用来开发Oracle的功能:SQL、PL/SQL、动态SQL、面向对象的特性、Java等。这些章节从关于SQL的基本信息到复杂程序的详细示例逐步展开。本书最后2部分包含“指南”部分(包括数据字典、优化程序、调整案例分析、应用程序服务器、数据库管理、XML)和“命令和术语参考”部分,包含Oracle Database 10g支持的语法、所有函数与命令的描述。该参考供开发人员和Oracle用户使用,但假定他们对Oracle已经有了基本的了解。 -
ORACLE 10G简明教程王彬本书通过大量实例系统全面地讲述了Oracle 10g第2版数据库系统的基础知识和应用程序开发技术。全书共分为11章,分别介绍了Oracle公司和数据库产品的发展史、数据库结构、不同平台的安装、常用管理工具、基本操作、SQL语言操作数据库、模式对象管理、用户管理、空间管理、网络环境、PL/SQL开发和Web程序设计等内容。. 本书既可以作为Oracle 10g的初学者、Oracle 10g数据库管理人员、应用开发人员和网络管理员的技术参考书,也可以作为高等院校相关专业自学或培训教材。... -
Oracle9i&10g编程艺术(美)凯特 著,苏金国 等译“本书能够帮助你发挥Oracle技术的最大潜力。……毋庸置疑,这是最重要的Oracle图书之一,绝对值得拥有。” :Ken Jacobs,产品战略部(服务器技术)副总裁,Oracle公司本书是一本关于Oracle 9j az& 10g数据库体系结构的权威图书,涵盖了所有最重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,以及分区和并行,并利用具体的例子来充分介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来开发软件,以及有关的常见陷阱。本书面向从事Oracle数据库应用的所有开发人员的或DBA。无论你是程序员还是DBA,要创建和管理稳定、高质量的Oracle系统,归根结底都需要理解Oracle数据库的体系结构。本书是讲述Oracle数据库公证的权威指南,凝聚了世界顶尖的Oracle专家Thomas Kyte数十年的宝贵经验和大量真的知灼见。书中深入地分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的度层进程,然后讨论了一些重要的数据库主题,如锁定、并发控制、事务、重做和撤销,还解释了这些内重要性。最后,分析了数据库中的物理结构,如表、索引和数据类型,并介绍通过哪些技术能最优地使用这些物理结构。在介绍每个特性时,作者都充分利用具体的例子来说明,不仅讨论了各个特性是什么,还说明了它如何工作,如何使用它来实现软件,并涵盖了相关的常见陷阱。[看更多] -
深入浅出Oracle盖国强针对数据库的启动和关闭、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。本书给出了大量取自实际工作现场的实例。在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,满足面向实际应用的读者需求。...
