网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Oracle数据库管理及应用开发教程(高等学校教材)
分类 教育考试-大中专教材-成人教育
作者 吴京慧//杜宾//杨波
出版社 清华大学出版社
下载
简介
编辑推荐

本书结合Oracle 10g数据库技术与Delphi 7开发工具,通过员工管理子系统的数据库应用系统的开发实例,详细讲解了如何在掌握了一定的Oracle数据库系统管理和应用编程的前提下,使用Delphi开发工具来实现一个基于C/S结构的应用系统实例。 

本书从基础知识入手,深入研究相关技术,理论联系实际,由易向难,引导读者从基本概念和理论入手,逐步掌握数据库系统开发方法和技巧,展示如何开发Oracle应用程序,并根据目前企业的实际应用来构建程序框架。全书以实例为依托,给出了取自实际工作的实例。在对实例的讲解过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,还结合实际应用环境,提供了解决问题的思路和方法。包括详细的操作步骤,具有很强的实用性和可操作性。有助于初学者对专业理论知识的理解和实践操作能力的提高,并为今后开发大型数据库系统提供必要的技术基础和前提。

本书的目标读者是熟悉关系数据库概念和面向对象知识的用户,主要是Oracle数据库管理员、数据库应用开发人员等。同时,本书还是Oracle技术支持和培训机构、Oracle学习班、C/S编程学习班、高等院校计算机及其相关专业数据库课程的参考教材。

内容推荐

本书结合Oracle 10g数据库技术与Delphi 7开发工具,通过一个数据库应用系统的开发实例,引导读者从基本概念和理论入手,逐步掌握基于C/S体系结构的数据库系统开发方法和技巧。

本教材完全采用面向对象编程技术,对所有的应用界面都进行了封装,并大量使用了继承技术和多态技术以减少代码量、提供界面和保持编程风格的一致性。全书写作结构合理,层次清晰,实例完整,是一本操作性、实用性较强的书籍。全书分为14章,分别讲述了Oracle 10g数据库的体系结构、安全管理、空间管理、PL/SQL编程技术、备份与恢复、软件开发体系结构、Delphi 7集成开发、Object Pascal语言与对象编程技术、数据库编程、报表开发、员工管理子系统的数据库设计与应用开发等知识。

本书通过实例实现了Oracle系统管理与PL/SQL编程及Delphi应用开发的完美结合,自始至终贯穿了面向对象的软件开发思想,严格的代码规范与界面设计有助于软件开发的产业化,针对性和专业性强。

本书适用于计算机、信息管理与信息系统以及相关专业的本科生、数据库管理员以及Oracle数据库应用开发人员等。

目录

1.2.1安装数据库服务器

1.2.2安装数据库客户端管理工具

1.3数据库的基本操作

1.3.1启动数据库

1.3.2关闭数据库

1.3.3设置数据库

1.3.4建立数据库

1.3.5删除数据库

本章小结

习题1

第2章 Oracle 10g体系结构

2.1概述

2.2物理存储结构

2.2.1数据文件

2.2.2重做日志文件

2.2.3控制文件

2.2.4归档日志文件

2.2.5参数文件

2.2.6口令文件

2.2.7其他文件

2.3逻辑存储结构

2.3.1块

2.3.2区间

2.3.3段

2.3.4逻辑对象

2.3.5表空间

2.4内存结构

2.4.1系统全局区

2.4.2程序全局区

2.4.3用户全局区

2.5进程结构

2.5.1用户进程

2.5.2服务器进程

2.5.3后台进程

2.5.4数据库实例

2.6数据字典

2.6.1静态数据字典

2.6.2动态性能表

2.6.3常用数据字典

本章小结

习题2

第3章 Oracle 10g安全管理

3.1用户

3.1.1用户类别

3.1.2创建用户

3.1.3修改用户

3.1.4删除用户

3.2权限

3.2.1权限授予

3.2.2权限回收

3.3角色

3.3.1预定义角色

3.3.2自定义角色

3.3.3角色授权

3.3.4角色修改

3.3.5角色删除

3.3.6用户、权限、角色的关系

3.4配置文件PROFILE

3.4.1PROFILE概念

3.4.2创建配置文件

3.4.3修改配置文件

3.4.4删除配置文件

3.4.5查询配置文件

本章小结

习题3

第4章 Oracle 10g空间管理

4.1表空间

4.1.1创建表空间

4.1.2修改表空间

4.1.3删除表空间

4.1.4查询表空间与数据字典

4.2表

4.2.1设计表

4.2.2表的分类

4.2.3创建表

4.2.4修改表

4.2.5删除表

4.2.6查询表与数据字典

4.3索引

4.3.1索引管理

4.3.2创建索引

4.3.3修改索引

4.3.4删除索引

4.3.5查询索引与数据字典

4.4视图

4.4.1创建视图

4.4.2删除视图

4.4.3编译视图

4.4.4查询视图与数据字典

本章小结

习题4

第5章 Oracle 10g PL/SQL编程

5.1PL/SQL简介

5.2SQLPlus工具

5.2.1常用环境选项

5.2.2常用SQLPlus命令

5.3SQL语言基础

5.3.1基本查询语句

5.3.2数据分组语句

5.3.3DML语句

5.3.4连接查询

5.3.5子查询

5.4SQL函数

5.5PL/SQL语言基础

5.5.1PL/SQL块

5.5.2PL/SQL数据类型

5.6PL/SQL控制结构

5.6.1条件分支语句

5.6.2CASE语句

5.6.3循环语句

5.7游标

5.7.1显示游标

5.7.2参数游标

5.7.3使用游标更新或删除数据

5.7.4游标的FOR循环

5.8异常处理

5.8.1处理预定义异常

5.8.2处理非预定义异常

5.8.3处理自定义异常

5.8.4使用异常函数

5.9过程与函数

5.9.1存储过程

5.9.2函数

5.10包

5.10.1建立包

5.10.2使用包

5.11触发器

5.11.1触发器简介

5.11.2DML触发器

5.11.3INSTEAD OF触发器

5.11.4系统事件触发器

5.11.5管理触发器

5.12动态SQL

5.12.1动态SQL简介

5.12.2处理非查询语句

5.12.3处理多行查询语句

5.13对象类型

5.13.1对象类型简介

5.13.2建立简单对象类型

5.13.3维护对象类型

5.14事务处理

5.14.1事务处理技术

5.14.2提交事务

5.14.3回退事务

5.14.4只读事务

5.14.5顺序事务

5.14.6事务的ACID属性

本章小结

习题5

第6章 备份与恢复

6.1备份概述

6.1.1非归档数据库备份

6.1.2归档数据库备份

6.1.3自动备份

6.2恢复概述

6.2.1实例恢复

6.2.2非归档模式下的恢复

6.2.3归档模式下的不完全恢复

6.2.4归档模式下的完全恢复

6.3RMAN简介

6.3.1RMAN工作环境

6.3.2RMAN备份

6.3.3RMAN恢复

6.3.4备份与恢复查询

6.4闪回数据库

本章小结

习题6

第7章 Oracle优化技术

7.1SQL语句优化

7.1.1不合理的SQL语句

7.1.2一般优化SQL语句

7.1.3优化器

7.1.4执行计划

7.2I/O操作优化

7.2.1调整SGA

7.2.2使用索引

7.2.3使用数据簇

7.3防止访问冲突

7.3.1加锁

7.3.2合理设计事务

7.3.3分散文件

7.3.4增加日志组

7.3.5多分区

本章小结

习题7

第8章 员工管理子系统数据库设计

8.1业务需求

8.2命名规范

8.3概念设计

8.4逻辑结构设计

8.5员工管理子系统数据库设计

8.5.1数据字典设计

8.5.2部门表设计

8.5.3员工表设计

8.5.4设计触发器

8.5.5设计存储过程

8.6物理结构设计

本章小结

习题8

第9章 软件开发体系结构

9.1软件开发体系结构概述

9.1.1三层/多层结构

9.1.2组件技术

9.1.3数据库技术

9.2C/S体系结构

9.2.1两层C/S体系结构

9.2.2三层/多层C/S体系结构

9.3B/S体系结构

9.3.1三层B/S体系结构

9.3.2多层B/S体系结构

9.3.3C/S与B/S结构的结合

9.4常用开发体系结构

9.4.1C/S结构编程体系

9.4.2B/S结构编程体系

9.4.3MVC开发模型

本章小结

习题9

第10章 Delphi 7集成开发环境

10.1Delphi 7的新产品功能

10.2可视化开发环境简介

10.2.1对象编辑器

10.2.2工程管理器

10.2.3代码编辑器

10.2.4对象浏览器

10.3编程环境设置

10.4常用组件

10.4.1组件

10.4.2窗体

10.4.3文本类组件

10.4.4按钮类组件

10.4.5列表类组件

10.4.6表格类组件

10.4.7分组组件

10.4.8菜单组件

10.4.9工具栏和状态栏

10.5一个简单的Delphi程序

10.5.1新建工程

10.5.2设计表单界面

10.5.3源代码及技术分析

10.5.4程序完整代码

本章小结

习题10

第11章 Object Pascal语言与对象编程技术

11.1Object Pascal 语言基础

11.1.1Object Pascal 入门

11.1.2注释语句

11.1.3标识符

11.1.4保留字和指令字

11.1.5数据类型

11.1.6运算符

11.1.7语句

11.1.8过程与函数

11.1.9作用范围

11.1.10规范化命名

11.2Object Pascal 语言的面向对象技术

11.2.1对象和类的概念

11.2.2Object Pascal中类的定义

11.2.3方法

11.2.4多态性

11.2.5类运算符

11.2.6单元文件

11.2.7TObject:所有对象的祖先

11.3结构化异常处理

11.3.1try…except 语句和try…finally 语句

11.3.2raise 语句

11.4方法与技巧

11.4.1设置代码模板

11.4.2设置提示信息

本章小结

习题11

第12章 Delphi 7数据库编程技术

12.1数据库应用程序

12.2Delphi的数据库特性及功能简介

12.2.1数据存取技术

12.2.2Delphi 7数据库操作组件

12.2.3本地数据库和远程数据库

12.3Delphi数据库应用程序的体系结构

12.4Delphi中的ADO组件

12.4.1ADO数据库连接组件TADOConnection

12.4.2ADO数据库访问组件TADOCommand

12.4.3ADO数据库访问组件TADOTable

12.4.4ADO数据库访问组件TADOQuery

12.4.5ADO数据库访问组件TADOStoredProc

12.5数据库连接组件TDataSource

12.6TParameter参数对象

12.7TField字段对象

12.8数据控制组件

12.9开发基于C/S体系结构的数据库应用程序过程

12.10简单数据库应用程序开发实例

12.10.1创建简单的数据库应用程序

12.10.2创建编写复杂功能程序代码的数据库应用程序

12.10.3创建主明细型的数据库应用程序

本章小结

习题12

第13章 Delphi 7报表开发技术

13.1Delphi 7 报表组件概述

13.2Rave Reports 报表相关组件

13.3一个简单的报表设计

13.4TeeChart图表制作

13.4.1TeeChart使用初步

13.4.2带坐标显示图表

13.5图表编程实例

本章小结

习题13

第14章 员工管理子系统实例编程

14.1封装技术

14.1.1代码规范及注释

14.1.2界面设计

14.1.3主界面设计

14.1.4登录界面设计

14.1.5封装技术

14.1.6动态连接数据库和登录界面代码设计

14.1.7主界面代码编写技巧

14.2继承技术

14.2.1设计数据字典父类表单

14.2.2计算字段的使用

14.2.3实现父类的事件代码

14.2.4民族字典和岗位字典子类设计

14.2.5子类封装

14.3多态技术

14.3.1设计业务操作父类表单

14.3.2定义动态虚方法

14.3.3部门维护子类设计

14.3.4方法重载

14.3.5TreeView树型结构图设计

14.3.6部门维护其他代码设计

14.3.7员工管理子类设计

14.3.8TDBLookupComboBox组件的使用方法

14.3.9图片信息维护

14.3.10存储过程的调用

14.3.11动态界面设计

14.3.12其他代码

14.4公用单元技术

14.4.1公用单元设计

14.4.2动态对象定义

14.4.3修改部门维护和员工管理代码

14.5查询统计技术

14.5.1设计查询界面父类表单

14.5.2员工查询子类设计

14.5.3部门查询子类设计

14.5.4设计并实现报表打印

14.5.5设计并实现统计图

本章小结

习题14

附录A人事基本信息管理数据库脚本

附录B 第5章数据库脚本

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/16 14:45:27