首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 数据库 >

Oracle程序设计

2010-10-03 
商家名称 信用等级 购买信息 订购本书
Oracle程序设计 去商家看看
Oracle程序设计 去商家看看

 Oracle程序设计


基本信息·出版社:科学出版社
·页码:219 页
·出版日期:2003年09月
·ISBN:9787030122607
·条形码:9787030122607
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:全国高职高专规划教材
·图书品牌:科瀚伟业

内容简介 Oracle是当今最为流行的关系型数据库系统,它功能强大、性能稳定、使用灵活,可用于构建从小型的单用户系统到支持数千个并发用户的大型项目。《Oracle程序设计》是一本学习Oracle的入门教程,它以最新的Oracle9i为依托,详细叙述了Oracle程序设计方面的基本内容,重点讲述了Oracle对SQL语言的支持及PL/SQL编程技术,同时介绍了Oracle与主流软件开发语言的结合以及初步的数据库管理知识等。《Oracle程序设计》在编写时充分注意与OCP认证课程式的衔接,其内容也是OCP认证考试的基本内容。
《Oracle程序设计》语言通俗、循序渐进、示例丰富,是各类高职高专、培训机构及成人高校学生学习和掌握Oracle数据库编程的理想教材,也可供各类信息系统开发人员及OCP考试参加者学习参考。
编辑推荐 《Oracle程序设计》由科学出版社出版。
目录
第1章 数据库基础
1.1 数据库基本概念
1.1.1 数据、数据库、数据库管理系统、数据库系统
1.1.2 数据模型
1.1.3 数据库系统体系结构
1.2 关系数据库
1.2.1 关系数据结构
1.2.2 关系操作
1.2.3 关系的完整性
1.2.4 关系数据库设计
1.3 Oracle数据库系统
1.3.1 Oracle体系结构
1.3.2 Oracle数据库的运行
1.3.3 数据字典
小结
习题

第2章 SQL基础
2.1 SOL概述
2.1.1 SQL的特点
2.1.2 SQL语句的分类
2.2 OracleSQL基础
2.2.1 数据类型与运算符
2.2.2 内置函数
2.2.3 SQL*PLUS
2.3 查询数据
2.3.1 简单查询
2.3.2 高级查询
2.4 数据定义
2.4.1 基本表
2.4.2 视图
2.4.3 索引
2.4.4 序列
2.4.5 同义词
2.5 操纵数据
2.5.1 插入数据
2.5.2 更新记录
2.5.3 删除数据
2.5.4 事务处理
2.6 用户、角色和权限
2.6.]用户与权限
2.6.2 角色
小结
习题

第3章 PL/SQL编程
3.1 PL/SQL简介
3.2 PL/SQL语法
3.2.1 程序结构
3.2.2 变量与常量
3.2.3 运算符
3.2.4 变量的数据类型
3.2.5 控制语句
3.3 PL/SQL出错处理
3.3.1 出错处理基础
3.3.2 系统预定义异常
3.3.3 用户自定义异常
3.4 游标处理
3.4.1 显式游标
3.4.2 游标的FOR循环
3.4.3 通过游标操纵数据库
3.4.4 隐式游标
3.5 过程、函数与包
3.5.1 过程
3.5.2 函数:
3.5.3 过程与函数的管理
3.5.4 包的创建与使用
3.5.5 系统内置包
3.6 触发器
3.6.1 触发器的组成
3.6.2 DML触发器
3.6.3 数据库事件和DDL触发器
3.7 大型对象
3.7.1 LOB的基本特性
3.7.2 操纵BFlLE
3.7.3 用DBMSLOB包处理LOB数据
小结
习题

第4章 Oracle数据库接口
4.1 Java语言与0racle数据库
4.1.1 Java通过JDBC访问Oracle数据库
4.1.2 SQLJ——Java内嵌SQL技术
4.1.3 OracleJ2EE简介
4.2 Windows平台访问Oracle数据库
4.2.1 利用MicorsoftODBC for Oracle驱动程序建立数据源
4.2.2 利用Oracle专用驱动建立数据源
4.2.3 VB通过ODBC与Oracle数据库建立连接
4.2.4 PB通过ODBC与Oracle数据库建立连接
4.2.5 Delphi通过ODBE与Oracle数据库建立连接
4.3 Pro*C编程
4.3.1 Pro*C程序结构
4.3.2 PRO*C程序的组成
4.3.3 Pro*C的编译和运行
小结
习题

第5章 Oracleweb工具
5.1 Oracle9iASPortal简介
5.1.1 EIP的特征
5.1.2 OraclePortal的优点
5.1.3 OraclePortal的体系结构
5.1.4 OraclePortal中的用户
5.1.5 OraclePortal的开发周期
5.2 OraclePortal的安装
5.2.1 第一阶段的安装
5.2.2 第二阶段的安装
5.2.3 OraclePortal的配置
5.3 创建Portal页面
5.3.1 进入OraclePortal状态
5.3.2 利用向导创建一个Portal页面
5.3.3 显示Portal页面
小结
习题
主要参考文献
……
序言 数据库技术是现代信息技术的重要组成部分,也是现代计算机信息系统和计算机应-用系统的基础和核心。可以说,如果没有数据库技术的发展,没有优秀的数据库产品的推出和应用,社会信息化的进程将是难以实现的。我国自20世纪70年代末开始引进数据库技术,至今已有20多年的历史。这些年来,我国非常重视包括数据库技术在内的信息技术的研究与应用,在微机数据库知识的普及和应用上取得了很大的进展和成绩,在大型数据库系统的开发和应用上也取得了进步,甚至有了自己的数据库软件。但在对数据库技术的掌握方面,仍然与发达国家存在较大的差距,特别是在大型数据库技术及产品的掌握和应用水平方面差距更大。这个问题的解决首先要求我们有关于主流数据库产品的充分技术资料,以及适合于广大初学者快速入门的学习教程,这样才能培养急需的数据库技术人才和应用开发人员,使他们能及时更新知识,掌握最新技术,以推动国内数据库应用水平的提高,缩小与发达国家的差距。
Oracle关系数据库管理系统已有20多年的历史,无论从技术性能还是从市场占有率来讲,Oracle都是同类产品中的佼佼者,在各种关键场合得到了广泛的应用,是大型信息系统项目中首选的数据库产品。随着我国经济的飞速发展及信息化进程的加快,将有越来越多的大型信息项目投入建设和使用,在这些项目中,数据库采用Oracle的占了相当大的比例,这就迫切需要大量掌握Oracle数据库的技术人员。IN~k,国内最近几年在IT界掀起了一股学习Oracle的热潮,各类学校近年宋也特别重视对这方面人才的培养,各类信息系统的开发人员也非常重视这方面的学习及参考资料的搜集。
本书是为各类高职、大中专院校计算机、信息类专业学生及其他同等程度、对Oracle感兴趣的读者编写的。书中对内容的编排、剪裁和例题的选择都做了严格的控制,确保了一定的深度和广度,在难易程度上亦遵循由浅入深、循序渐进的原则。本书作为一本教材,充分考虑了学生的知识基础及学习特点,尽量以通俗易懂的文字叙述抽象的技术概念,并辅以大量的实践例子及必要的插图。读者学完本书后,可以建立基本的Oracle应用开发环境,并能通过与程序开发语言的结合,构建一个完整的信息系统。
本书第1章概述有关数据库的基础知识,包括数据库概念、数据模型以及数据库的体系结构,以及有关关系数据库的一些常识,如关系数据结构、关系操作、关系的完整性和关系数据库的设计方法等。此外,还对Oracle数据库的特点、结构、数据字典等做了解释。第2章介绍关系数据库操作的核心语言——SQL,包括SQL语言基础、查询语句、数据定义语句、数据操纵语句以及数据控制语句,使读者对SQL语言有较深入的了解,并能使用SQL命令对Oracle数据库进行各种操作。第3章详细介绍PL/SQL编程语言,在讲述了PL/SQL数据类型、变量、常量、表达式、注释等基本概念的基础上,介绍了PL/SQL中的几种控制结构,其中包括顺序结构、条件结构、循环结构以及GOTO语句,之后又比较详细地介绍了PL/SQL中的一些高级编程技术,包括:出错处理、游标处理、过程和函数、包、触发器以及大型对象的处理等。
文摘 插图:


2.数据库设计方法现实世界的复杂性导致了数据库设计的复杂性。只有以科学的数据库设计理论为基础,在具体的设计原则的指导下,才能保证数据库系统的设计质量,减少系统运行后的维护代价。目前常用的各种数据库设计方法都属于规范设计法,即都是运用软件工程的思想与方法,根据数据库的特点,提出了各种设计准则与设计规程。这种工程化的规范设计方法也是目前技术条件下设计数据库的最实用的方法。
在规范设计法中,数据库设计的核心与关键是逻辑数据库设计和物理数据库设计。逻辑数据库设计是根据用户要求和特定DBMS的具体特点,以数据库设计理论为依据,设计数据库的全局逻辑结构和每个用户的局部逻辑结构。物理数据库设计是在逻辑结构确定之后,设计数据库的存储结构及其他实现细节。
规范设计法中比较著名的有新奥尔良方法、S.B.Yao方法和I.R.Palmei.方法等。
规范设计法从本质上看仍然是手工设计方法,数据库工作者和数据库厂商一直在研究和开发数据库设计工具,利用数据库设计工具可以自动地或辅助设计人员完成数据库设计过程中的很多任务。经过十多年的努力,数据库设计工具已经实用化和产品化。例如Design.2000和PowerDesigner分别是Oracle公司和Sybase公司推出的数据库设计工具。
热点排行