《Oracle数据库管理与应用教程》是国家人力资源和社会保障部、国家工业和信息化部有关信息专业技术人才知识更新工程("653工程")的指定教材,同时也是全国高等职业教育计算机类专业规划教材。《Oracle数据库管理与应用教程》概念准确、原理简明、内容实用、重在实例,深入浅出地对Oracle数据库的管理与应用技术进行了讲述。《Oracle数据库管理与应用教程》不仅适用于高等职业教育教学需要,而且也适用于从事Oracle系统管理维护或基于Oracle数据库进行应用开发的中级用户参考。
Oracle数据库管理与应用教程图片
书名 | Oracle数据库管理与应用教程 | 出版社 | 中国电力出版社 |
---|---|---|---|
开本 | 16 | 页数 | 245 页 |
一般是按照 版本/CPU数/用户数 来进行授权的。几万到几十万不等,具体价格要联系经销商。这里的价格供参考:http://product.pcpop.com/data_base/
一般是按照 版本/CPU数/用户数 来进行授权的。几万到几十万不等,具体价格要联系经销商。
咨询 支持Java web端针对用户的自定义报表工具 数据库为Oracle 谢谢
Jaspersoft ---- > ireport
该文阐述了ORACLE数据库的特点及其访问方式,并介绍了ORACLE数据库及其所带的Form,Reports在开发大H型钢轧线二级系统中的应用。
随着全球信息技术的不断快速发展,在社会中的到广泛应用的就是软件系统,这些软件系统都是基于数据库系统所研制出的.软件系统在不同的领域中会有不同的关键系统,如果系统出现问题,严重就会给企业带来巨大的经济损失.软件的健壮性是衡量软件质量的重要指标,软件在异常输入以及异常情况中,系统就会发生一系列的健壮性问题.
本书较为详细地介绍了数据库应用系统开发所必需的知识。本书分为3篇--绪论、数据库管理系统篇和数据库应用开发技术篇。绪论介绍数据库管理系统和数据库应用开发技术的关系,提出一个数据库应用系统实例--小型教学管理系统,在数据库管理系统篇和数据库应用开发技术篇中,以其为例讲解从设计到形成数据库应用产品的整个开发过程,从而使读者从系统的角度掌握数据库应用的开发技术。数据库管理系统篇以目前市场占有率较高的SQL Server 2000为主,讲解如何在数据库服务器端管理和操纵数据库应用开发技术篇以目前最流行的专门的数据库前端开发工具--PowerBuilder 8.0为主,介绍了客户端应用程序的开发方法,同时还介绍了基于Web的数据库应用开发方法,以使读者了解Web结构的数据库开发技术。
本书是高等学校计算机专业教学用书,也可作为本专科信息类专业教学用书及数据库短训班的培训教材。
随着计算机网络技术的发展,绝大部分的计算机应用成为了基于网络的应用,因而多层体系结构数据库技术得到广泛应用。数据库应用系统的开发,已经由一体的开发分离为服务器端数据库的开发、客户端应用程序的开发以及中间件的设计等部分。FoxBASE、FoxPro等小型数据库管理系统,已经无法满足发展着的技术的需要,SQL Server、Oracle、Sybase等大型数据库管理系统迅速取而代之。这些大型数据库管理系统,既支持服务器端数据库的开发,同时又作为数据库服务器,负责完成数据库数据的存储管理、安全管理、并发控制、事务管理、完整性维护、查询优化等工作。PowerBuilder、Delphi、Visual Basic、Visual C++等开发工具负责完成客户端应用程序的开发,客户端应用程序负责数据请求、数据表现、菜单和用户界面等功能的实现。SQL Server是微软公司的数据库服务器产品,SQL Server 2000是其最新版本,以其易操作及友好的界面,赢得了广大用户的青睐。Oracle数据库系统是Oracle公司开发的关系数据库产品,以其开放性和分布处理能力,获得了较高的市场占有率。PowerBuilder 8.0是Sybase公司推出的开发工具,用于开发多层结构的企业级应用系统,该工具功能全面、性能优异。本书从实用的角度出发,系统地介绍了数据库应用系统的开发方法,有机地将服务器端和客户端的设计结合在一起。
全书分为3篇16章,第一篇"绪论"为第1章,介绍数据库管理系统和数据库应用开发技术的关系,提出一个数据库应用系统实例。第二篇"数据库管理系统篇"为第2章~第10章,主要介绍了SQL Server 2000的使用方法,并利用其实施第1章中设计的数据库TMS,同时还介绍了Oracle数据库管理系统。第三篇"数据库应用开发技术篇"为第11章~第16章,以目前最流行的专门的数据库前端开发工具--PowerBuilder 8.0为主,介绍了客户端应用程序的开发方法,同时还介绍了基于Web的数据库应用开发方法,以使读者了解Web结构的数据库开发技术。
本书由赵津燕主编,李益民、苗巍、王双立任副主编,由田永清主审。本书第1章~第5章、第7章由赵津燕编写,第8章~第10章由苗巍编写,第11章一第14章由李益民编写,第6章、第15章、第16章由王双立编写。参加本书编写工作的还有闫肃、薛曼玲、赵谢秋等。
在本书的编写过程中,北华大学计算机科学技术学院专业综合实验中心的奚立群、赵谢秋和北华大学2002届毕业生张勇、孙海峰等给予了多方面的帮助。在此编者向他们表示衷心的感谢。
由于编者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。
前言
第一篇 绪论
第1章 数据库应用系统开发综述
1. 1 数据库系统结构
1. 1. 1 客户/服务器结构的数据库系统
1. 1. 2 多层结构的数据库系统
1. 2 数据库应用的开发
1. 2. 1 客户端开发工具与数据库管理系统的关系
1. 2. 2 客户端开发工具的作用
1. 2. 3 数据库管理系统的作用
1. 2. 4 应用开发实例:小型教学管理系统
实践
第二篇 数据库管理系统篇
第2章 SQLServer2000数据库的管理
2. 1 SQLServer2000系统概述
2. 1. 1 SQLServer2000的安装与配置
2. 1. 2 SQLServer2000的工具
2. 2 SQLServer2000中数据库的创建
2. 2. 1 数据库的存储
2. 2. 2 系统数据库
2. 2. 3 SQLServer的特殊用户
2. 2. 4 用户数据库的创建
2. 3 SQLServer2000中的数据库管理
2. 3. 1 数据库的修改
2. 3. 2 数据库的删除
2. 3. 3 数据库对象的管理
实践
第3章 SQLServer2000数据库的安全性和完整性
3. 1 SQLServer2000中数据库的安全性
3. 1. 1 数据库的安全性概念
3. 1. 2 验证模式
3. 1. 3 角色管理
3. 1. 4 权限管理
3. 2 SQLServer2000中数据库的完整性
3. 2. 1 数据库的完整性概念
3. 2. 2 数据完整性的实现
实践
第4章 SQLServer2000数据库的备份与恢复
4. 1 SQLServer2000中数据库的备份
4. 1. 1 何时备份
4. 1. 2 备份方法
4. 1. 3 备份介质
4. 1. 4 备份需要考虑的其他事项
4. 1. 5 备份用户数据库
4. 1. 6 备份系统数据库
4. 2 SQLServer2000中的数据恢复
4. 2. 1 数据恢复概述
4. 2. 2 验证备份
4. 2. 3 恢复方法
实践
第5章 Transact-SQL语言
5. 1 数据类型. 变量和运算符
5. 1. 1 数据类型
5. 1. 2 变量
5. 1. 3 运算符
5. 2 SELECT语句
5. 2. 1 单表查询
5. 2. 2 连接查询
5. 2. 3 SELECT语句的一般格式
5. 3 使用T-SQL编程
5. 3. 1 批处理
5. 3. 2 脚本
5. 3. 3 流控制语句
5. 4 函数
5. 4. 1 系统函数
5. 4. 2 用户自定义函数
5. 5 事务
5. 5. 1 事务的概念
5. 5. 2 事务的特性
5. 5. 3 管理事务
5. 5. 4 事务控制语句
5. 5. 5 分布式事务
实践
第6章 SQLServer2000数据库的索引和视图
6. 1 SQLServer2000中数据库的索引
6. 1. 1 索引的作用
6. 1. 2 索引的创建
6. 1. 3 索引的管理
6. 2 SQLServer2000中数据库的视图
6. 2. 1 视图的作用
6. 2. 2 视图的创建
6. 2. 3 视图的管理
实践
第7章 SQLServer2000存储过程和触发器
7. 1 存储过程概述
7. 2 存储过程的使用
7. 2. 1 存储过程的创建
7. 2. 2 存储过程的修改
7. 2. 3 存储过程的删除
7. 2. 4 存储过程的执行
7. 2. 5 存储过程的设计技巧
7. 3 触发器概述
7. 4 触发器的使用
7. 4. 1 触发器的工作原理
7. 4. 2 触发器的创建
7. 4. 3 触发器的修改
7. 4. 4 触发器的删除
7. 4. 5 触发器的设计技巧
实践
第8章 Oracle数据库系统简介
8. 1 Oracle数据库系统概述
8. 1. 1 Oracle8的特点
8. 1. 2 Oracle的网络计算机体系结构
8. 2 Oracle 8的安装
8. 2. 1 安装前的准备
8. 2. 2 Oracle8服务器的安装过程
8. 3 配置Oracle 8
8. 3. 1 Oracle数据库服务器的启动和关闭
8. 3. 2 控制服务器的启动和关闭
8. 3. 3 连接到Oracle8
8. 4 Oracle的网络连接
8. 4. 1 Net8的功能
8. 4. 2 实现一个Net8网络
实践
第9章 执行SQL语句的交互环境--SQL*Plus
9. 1 SQL*Plus
9. 1. 1 SQL*Plus环境
9. 1. 2 在Oracle中用SQL进行基本数据库的访问
9. 2 Oracle的SQL
9. 2. 1 使用函数
9. 2. 2 连接查询
9. 2. 3 子查询
9. 2. 4 格式化输出
9. 3 过程SQL语言--PL/SQL
实践
第10章 Oracle数据库的管理
10. 1 Oracle数据库管理系统的体系结构
10. 1. 1 oracle实例
10. 1. 2 oracle数据库
10. 2 OracleEnterpriseManager 企业管理器
10. 3 管理数据库
10. 3. 1 创建数据库
10. 3. 2 管理数据库
10. 4 数据库安全性管理
10. 4. 1 管理用户
10. 4. 2 管理角色
10. 4. 3 管理概要文件
实践
第三篇 数据库应用开发技术篇
第11章 PowerBuilder8. 0概述
11. 1 系统要求
11. 2 安装
11. 3 操作界面
11. 4 PowerBuilder8. 0编程
11. 4. 1 PowerScript语言简介
11. 4. 2 PowerScript语言的使用
11. 4. 3 在PowerBuilder中使用SQL语句
11. 5 一个简单应用的创建--教学管理系统的创建
11. 6 窗口
11. 7 菜单
实践
第12章 PowerBuilder8. 0的数据库操作
12. 1 数据源
12. 1. 1 连接到数据库
12. 1. 2 选择数据
12. 1. 3 定义数据源实例--教学管理系统数据源的创建
12. 2 数据库接口
12. 2. 1 创建数据库连接对象
12. 2. 2 使用连接对象连接数据
12. 3 数据窗口操作
12. 3. 1 创建数据窗口
12. 3. 2 使用数据窗口操纵数据
12. 3. 3 数据窗口的动态修改
12. 3. 4 数据窗口应用实例--教学管理系统数据窗口的创建
实践
第13章 运用高级技术实现更灵活的应用
13. 1 使用INI文件实现数据库连接
13. 2 在PowerBuilder8. 0应用程序中动态使用SQL语句
13. 2. 1 动态SQL概述
13. 2. 2 动态SQL详解
实践
第14章 可执行应用的建立和应用程序的发布
14. 1 可执行应用的建立
14. 2 应用的发行环境
14. 3 安装盘的制作
实践
第15章 其他编程语言的数据库应用程序开发
15. 1 VC 中使用ODBC访问数据库
15. 1. 1 与数据库有关的类
15. 1. 2 实现ODBC数据库的开发过程
15. 2 Delphi中的数据库程序开发
15. 2. 1 常用数据访问部件介绍
15. 2. 2 常用数据感知部件介绍
实践
第16章 Web数据库应用程序设计
16. 1 Web数据库应用程序设计简介
16. 1. 1 Web数据库应用程序结构
16. 1. 2 HTML语言初步
16. 1. 3 ASP简介
16. 1. 4 ADO简介
16. 2 基于Web的教学管理系统设计
实践
参考文献
从事Oracle系统环境下的设计、开发、管理及其维护工作的广大技术人员,经常要处理大量的技术任务。比如说,项目设计人员和应用迁移人员需要了解各个schema下的对象的元数据;应用开发人员需要快速得到某个问题的具体解决方法;维护工程师和DBA需要了解当前Oracle系统性能运行是否良好、性能不佳的根源及其相关SQL语句定位等。大多数多年从事Oracle系统环境开发和维护的工程师都有自己的“Oracle系统常见问题解决秘籍”或“脚本秘籍”,在这些秘籍里包含有从各个渠道搜集的脚本技巧和自己工作经验整理的样例。多数技术人员在工作中遇到问题时,经常快速从这些脚本秘籍中得到问题的解决方法。但是,随着Oracle系统版本的不断变化和系统复杂度的增加,设计人员、开发人员及其维护人员为了解决遇到的问题,花费相当多时间来搜集各类问题的解决脚本上,而不是花时间在解决当前的具体问题上。类似地,为了解决目前Oracle系统的某个紧急的问题,常常在网上到处搜索解决的方法和具体的脚本样例,当看到网上讲了许多理论而没有给出具体解决问题的脚本时,我们都显得很烦躁和无奈。
作为从事Oracle环境项目设计、应用开发和Oracle系统维护多年的软件人员,我非常了解软件开发人员和应用系统维护人员在工作中所遇到的问题和心中的期盼,所以,我根据多年的工作经验收集了大量的样例和脚本,并按照内容所属的范围分为“Oracle 12c SQL、Oracle 12c PL/SQL、Oracle 12c管理基础、Oracle 12c性能诊断与调整”四个部分。每个部分都以由浅入深的布局进行编写,读者可根据自己已掌握的知识情况任意跳到相应的章节进行直接搜索和参考。
本书特点:
本书的主要特点是突出问题的解决,也就是针对具体问题给出解决方法与实际实现的脚本。书中省略掉相关的原理和概念性的描述,整个内容都是按照“问题的提出”、“实现技术”、“实现步骤”、“说明”来描述。在“实现步骤”中给出具有参考价值的样例介绍。对于使用本书的读者来说,不必按照章节的顺序进行阅读,可直接查阅所关心的问题。
本书是一本解决问题的快速参考书,它不属于一般的入门级教程,在书中突出快捷高效解决问题,所以,本书省略使用Oracle系统图形界面的解决问题的描述。本书的脚本基本上都要在SQL*Plus环境下执行,而包含内置包构成的脚本可以嵌入到PL/SQL应用或Java等高级语言应用中。
本书内容适用于Oracle 11g/12c环境。
本书适用的读者:
就像本书的书名一样,本书的主要使用者是在一线解决具体问题的技术人员。本书适用于基于Oracle 11g/12c环境设计的中、高级技术人员阅读和使用,主要对象为:
基于Oracle 11g/12c环境软件项目规划设计人员;
基于Oracle 11g/12c环境数据库结构设计人员;
基于Oracle 11g/12c环境PL/SQL应用开发人员;
基于Oracle 11g/12c环境应用维护人员;
基于Oracle 11g/12c环境DBA管理人员;
基于Oracle 环境应用系统迁移人员;
基于Oracle 11g/12c环境性能诊断与优化人员。
本书的结构:
本书分为四篇。
第一篇Oracle 12c SQL,包括第1章~第9章。内容有SQL *Plus的使用、SELECT语句入门、较复杂SELECT语句的使用、DML语句的使用、表与约束的创建及管理、索引创建与维护、Oracle常见对象创建与维护、大数据对象设计与维护、大数据环境的容量规划与设计。
第二篇Oracle 12c PL/SQL。包括第10章~第13章。内容包括Oracle 12c PL/SQL基础,存储过程、函数和包、,Oracle 12c触发器,常用内置包的使用。
第三篇Oracle 12c 管理基础。包括第14章~第21章。内容有Oracle 12c系统实例的管理、Oracle12c系统安全与用户管理、Oracle12c数据库审计与访问控制、Oracle 12c表空间与数据文件管理、Oracle 12c撤销表空间与临时表空间、Oracle 12c控制文件管理、Oracle 12c日志文件管理、Oracle 12c闪回的使用。
第四篇Oracle 12c 性能诊断与调整。包括第22章~第28章。内容有Oracle 12c系统内存使用优化、Oracle 12c应用系统性能调整、应用系统性能监控与故障问题诊断、Oracle 12c CBO模式下任务、应用系统I/O效率与段重组、Oracle 12c系统故障诊断与修复、Oracle 12c应用系统问题诊断与维护。
由于本书文字和脚本内容繁多,且所有文字均为本人编写和手工输入,书中难免存在疏漏和不足之外,欢迎大家批评指正。如果在运行本书的样例过程遇到任何问题,请通过邮箱给我发送电子邮件,我会尽快纠正错误和给予回复。如果在运行中出现某些错误的话,也请将显示错误的信息以文本的方式发送给我,并请最 好按照下面的格式进行说明:
运行的Oracle版本;
执行脚本的用户(DBA或普通用户);
操作系统(Linux或Windows);
脚本所在章节.
赵元杰
2015年6月