Oracle数据库管理及应用开发教程[电子资源.图书]

副标题:无

作   者:吴京慧,杜宾,杨波编著

分类号:

ISBN:9787302144649

微信扫一扫,移动浏览光盘

简介

   本书结合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章数据库脚本
  参考文献
  

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Oracle数据库管理及应用开发教程[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon