热门关键字:  听力密码  听力密码  新概念美语  单词密码  巧用听写练听力
图书信息

Oracle9i关系数据库实用教程(第二版)

中国水利水电出版社
    【作 者】蔡立军 等编著 【I S B N 】978-7-5084-5812-0 【责任编辑】张玉玲 【适用读者群】本科 【出版时间】2008-09-01 【开 本】16开本 【装帧信息】平装(光膜) 【版 次】2008年09月第2版 【页 数】252 【千字数】 【印 张】 【定 价】28 【丛 书】普通高等教育“十一五”国家级规划教材 【备注信息】
图书详情

      Oracle数据库管理系统是目前世界上最流行的关系数据库系统之一。本书从面向用户的角度,以简洁的语言和具体的实例,结合作者多年数据库教学及项目开发的经验,系统地介绍了Oracle9i关系数据库的基本概念、组织结构、交互式命令语言及工具使用、系统管理等知识。通过学习,读者可以快速掌握Oracle9i的基本概念和各种实用技术,并进行数据库系统的开发和应用。

      全书共分12章,第1章和第2章主要概述了Oracle9i数据库的安装及体系结构;第3章和第4章介绍SQL语言及PL/SQL的使用;第5章~第8章讲述了Oracle9i的日常管理、安全特性、备份恢复功能以及Oracle9i的主要开发工具;第9章和第10章简单介绍了数据库性能优化技术及网络管理知识;第11章以连锁经营信息管理系统为例,介绍了Oracle数据库应用系统的分析、设计方法及部分实现程序;第12章以连锁经营信息管理系统(C/S模式)和电子商务系统(B/S模式)为例,介绍了Oracle数据库应用系统的分析、设计方法及部分实现程序。

      本书既可以作为高等院校计算机及相关专业数据库课程的教材,也可以作为其他Oracle技术人员的培训教程和参考书.

    叙述简明扼要、内容翔实、指导性强,配合具体示例,突出体现实用性的特点;按照一般用户的使用习惯,由浅入深、循序渐进地安排内容;配有免费电子教案

    第二版前言

      《Oracle9i关系数据库实用教程》于2004年出版后,受到读者好评,被许多高校选做教材,多次重印,并入选普通高等教育“十一五”国家级规划教材。根据有关高校的使用情况,在认真听取读者意见的基础上,结合近年计算机技术和数据库技术的发展,我们及时修编原书,形成了第二版教材。

    修编后的教材与原书内容、风格等基本保持一致,使采用原书的教师可以自然地过渡到新版教材。这次修编主要就以下几个方面进行了改进:

    (1)对每章中的错漏和不妥之处作了修正,调整了部分章节的顺序。

    (2)增加了数据仓库和分布式应用一章,简单介绍了数据仓库和分布式应用的基础知识及在Oracle中的相关应用方法和工具,此章属于高级应用,教师可根据实际情况决定是否讲授此章。

    (3)增强了案例分析,在第6、9、10章后增加了案例分析,加深了对相关知识的实际应用能力的培养。

    (4)近年来互联网的应用系统开发技术发展迅速。几乎所有的数据库和编程语言都相应在网络应用方面加强了功能,Oracle的最新版已到11g,因此本版教材中也增加了Oracle在网络系统中应用的功能,第10章中增加了一节内容。第11章中新增了一个较全面的网站开发实例,以目前比较流行的电子商务系统为例,介绍采用.NET技术开发网站时如何调用后台Oracle数据库。

      本书从面向用户的角度全面介绍Oracle9i数据库的基本概念、组织结构、系统管理、交互式命令语言及工具使用等知识,帮助广大初学者顺利掌握Oracle9i数据库产品提供的强大功能。全书共分12章,每章后均有习题。

    第1章介绍数据库管理系统的基本概念、Oracle产品的特点、Oracle9i的新特性及安装方法。

    第2章全面系统地介绍Oracle9i的体系结构。

    第3章的内容为SQL基础。

    第4章介绍PL/SQL编程的语法知识。

    第5章介绍数据库管理员的基本职责及有关数据库管理的内容。

    第6章是数据库安全管理。

    第7章介绍如何进行数据库的备份和恢复。

    第8章介绍Oracle9i中所提供的常用工具。

    第9章从数据库性能优化的角度出发,介绍Oracle数据库的主要优化策略和方法。

    第10章简要介绍Oracle9i网络应用的基本架构和组件。

    第11章简单介绍数据仓库和分布式应用的基础知识及在Oracle中的相关应用方法和工具。

    第12章以连锁经营信息管理系统(C/S模式)和电子商务系统(B/S模式)为例,介绍Oracle数据库应用系统的分析、设计方法及部分实现程序。

      本书叙述简明扼要,内容翔实,指导性强,配合具体示例,突出体现了实用性的特点,提供了掌握Oracle9i的捷径。按照一般用户的使用习惯,在内容的安排上由浅入深,循序渐进,便于读者阅读和学习。本书既可以作为高等院校计算机专业学生的专业教材,也可以作为数据库开发及管理人员学习Oracle的参考资料和自学用书。

      本书由蔡立军、瞿亮、林亚平编著。此外,杨金民、李睿、尹庚、张锦、戴牡红、谢健、季鲲、王文洁、李重、陈洁、陈茜、王亚、胡南湘、唐恒等同志参与了本书部分程序的调试、资料整理以及课程网站建设等工作;池鹏、陈浩文、肖强、刘红飞、杨丹、凌红武、杜四春、银红霞等做了本书的文字录入和图表制作工作,在此向他们表示衷心感谢。

      尽管做了这些修正和调整工作,书中错漏及不妥之处仍在所难免,恳请广大读者继续提出宝贵意见,以使教材不断完善。

    第二版前言
    第一版前言
    第1章  Oracle9i概述 1
    1.1  数据库基础知识 1
    1.1.1  数据库的特点 1
    1.1.2  数据库用户 1
    1.2  关系数据库系统 2
    1.2.1  关系数据库简介 2
    1.2.2  关系数据库的逻辑结构 2
    1.3  Oracle公司及产品 4
    1.3.1  Oracle产品简介 4
    1.3.2  Oracle发展的里程碑 5
    1.3.3  Oracle版本号的识别 5
    1.3.4  Oracle9i的新特性 6
    1.4  Oracle9i的安装 10
    1.4.1  系统配置 10
    1.4.2  安装步骤 11
    习题一 21
    第2章  Oracle体系结构 22
    2.1  Oracle的物理结构 22
    2.1.1  数据文件 22
    2.1.2  日志文件 22
    2.1.3  控制文件 23
    2.1.4  配置文件 23
    2.2  Oracle的逻辑结构 24
    2.2.1  表空间 24
    2.2.2  段 25
    2.2.3  区 26
    2.2.4  数据库块 27
    2.2.5  模式对象 27
    2.3  Oracle的内存结构 27
    2.3.1  系统全局区 28
    2.3.2  程序全局区 29
    2.3.3  排序区 30
    2.3.4  软件代码区 30
    2.4  数据库实例与进程 30
    2.4.1  Oracle数据库实例 30
    2.4.2  进程 30
    2.5  数据字典 32
    2.5.1  数据字典的结构 32
    2.5.2  数据字典的用途 33
    习题二 34
    第3章  SQL语言基础 35
    3.1  SQL简介 35
    3.1.1  SQL语言的主要功能 35
    3.1.2  SQL的优点 35
    3.1.3  操作界面 36
    3.2  SQL的基本语法 36
    3.3  数据查询语言(DQL) 37
    3.3.1  基本查询 37
    3.3.2  复合查询 40
    3.3.3  集合函数 41
    3.4  数据操纵语言(DML) 43
    3.4.1  INSERT语句 43
    3.4.2  DELETE语句 43
    3.4.3  UPDATE语句 44
    3.5  数据定义语言(DDL) 45
    3.5.1  CREATE语句 45
    3.5.2  ALTER语句 47
    3.5.3  DROP语句 48
    3.5.4  TRUNCATE语句 48
    3.6  数据控制语言(DCL) 48
    3.7  常用函数 49
    习题三 50
    第4章  PL/SQL编程 51
    4.1  PL/SQL简介 51
    4.2  PL/SQL的语法 52
    4.2.1  PL/SQL块 52
    4.2.2  常量与变量 53
    4.2.3  数据类型 54
    4.2.4  运算符 55
    4.2.5  流程控制 56
    4.2.6  异常处理 59
    4.3  存储过程和函数 61
    4.3.1  存储过程 61
    4.3.2  函数 62
    4.4  触发器 64
    4.4.1  触发器的设计规则 64
    4.4.2  触发器的类型 64
    4.4.3  触发器的创建 64
    4.4.4  触发器的修改和删除 65
    4.4.5  实例 66
    4.5  游标 66
    4.5.1  显式游标 66
    4.5.2  隐式游标 68
    4.5.3  实例 68
    4.6  包 68
    4.6.1  包的创建 68
    4.6.2  实例 69
    习题四 70
    第5章  Oracle数据库管理 71
    5.1  Oracle数据库管理简介 71
    5.1.1  Oracle数据库管理的内容 71
    5.1.2  数据库管理员的基本职责 72
    5.2  创建、启动和关闭Oracle数据库 73
    5.2.1  创建Oracle数据库前的准备 73
    5.2.2  创建Oracle数据库 74
    5.2.3  启动Oracle数据库 79
    5.2.4  关闭Oracle数据库 79
    5.3  管理表空间 80
    5.3.1  创建表空间 80
    5.3.2  更改表空间 81
    5.3.3  删除表空间 81
    5.3.4  查看表空间信息 82
    5.4  管理Oracle数据文件 83
    5.4.1  管理策略 83
    5.4.2  建立和增加Oracle数据文件 83
    5.4.3  改变Oracle数据文件的大小 83
    5.4.4  设置Oracle数据文件的使用状态 84
    5.4.5  查看Oracle数据文件信息 84
    5.5  管理重做日志文件 85
    5.5.1  管理策略 85
    5.5.2  创建重做日志组和成员日志文件 85
    5.5.3  删除重做日志组和成员日志文件 86
    5.5.4  清空重做日志组 86
    5.5.5  查询重做日志文件的信息 86
    5.6  管理Oracle数据库对象 86
    5.6.1  管理表 87
    5.6.2  管理视图 87
    5.6.3  管理索引 87
    5.6.4  管理触发器 88
    5.6.5  数据的完整性 88
    5.7  Oracle的数据字典 89
    5.8  使用OEM管理数据库 91
    习题五 95
    第6章  Oracle的安全管理 96
    6.1  Oracle9i的安全保障机制 96
    6.1.1  安全性内容 96
    6.1.2  安全性策略 97
    6.2  用户管理 98
    6.2.1  数据库的存取控制 98
    6.2.2  创建用户 100
    6.2.3  修改用户 101
    6.2.4  删除用户 101
    6.3  权限和角色 102
    6.3.1  基本概念 102
    6.3.2  创建角色 103
    6.3.3  授予权限或角色 104
    6.3.4  回收权限或角色 105
    6.3.5  激活和禁用角色 105
    6.4  概要文件 106
    6.4.1  概要文件中的参数 106
    6.4.2  激活和禁用资源限制 107
    6.4.3  管理概要文件 108
    6.5  数据审计 110
    6.5.1  数据审计概述 110
    6.5.2  审计的使用 110
    6.6  案例分析 111
    习题六 113
    第7章  数据库的备份与恢复 114
    7.1  备份与恢复概述 114
    7.1.1  数据库的备份 114
    7.1.2  数据库的恢复 115
    7.1.3  常用术语 115
    7.2  物理备份与恢复 117
    7.2.1  冷备份与恢复 117
    7.2.2  热备份与恢复 118
    7.2.3  几种非完全恢复方法 119
    7.3  逻辑备份与恢复 120
    7.3.1  逻辑备份与恢复简介 120
    7.3.2  导出操作 121
    7.3.3  导入操作 123
    7.4  高级复制技术 123
    7.5  恢复管理器(RMAN) 124
    7.5.1  RMAN概述 125
    7.5.2  RMAN命令 126
    7.5.3  RMAN的使用 126
    7.6  Oracle灾难恢复解决方案 128
    7.6.1  Data Guard的功能简介 128
    7.6.2  数据库的切换 129
    7.6.3  限制数据丢失量的方法 131
    7.6.4  Oracle9i Data Guard的一些部件 131
    7.7  备份与恢复策略 132
    7.8  实例分析 134
    习题七 135
    第8章  Oracle9i常用工具 136
    8.1  SQL*Plus交互式应用程序 136
    8.1.1  SQL*Plus的启动和关闭 136
    8.1.2  SQL* Plus命令 138
    8.2  SQL*Plus Worksheet全屏幕开发环境 141
    8.2.1  SQL*Plus Worksheet和SQL*Plus的比较 141
    8.2.2  SQL*Plus Worksheet的使用 142
    8.3  Oracle企业管理器(OEM) 143
    8.3.1  OEM的体系结构 144
    8.3.2  OEM组件介绍 144
    8.4  移植工具 147
    8.5  配置网络管理的工具 149
    8.6  性能监测器 150
    8.7  分析工具LogMiner 150
    8.7.1  LogMiner的用途 151
    8.7.2  LogMiner的安装和使用 151
    8.7.3  图形化分析工具 154
    习题八 155
    第9章  Oracle的性能优化 157
    9.1  数据库性能优化概述 157
    9.1.1  数据库性能优化的内容 157
    9.1.2  不同类型系统的优化 158
    9.2  SQL语句的优化 158
    9.2.1  SQL语句的优化规则 159
    9.2.2  SQL语句优化的具体方法 159
    9.3  Oracle运行环境的优化 161
    9.3.1  内存结构的调整 162
    9.3.2  物理I/O的调整 163
    9.3.3  CPU的优化调整 163
    9.3.4  网络配置的优化 165
    9.3.5  Oracle碎片整理 165
    9.3.6  Oracle系统参数的调整 166
    9.4  并发事件处理 168
    9.4.1  并发事件的产生 168
    9.4.2  锁 169
    9.5  数据完整性 171
    9.6  数据库性能优化的工具 173
    9.7  常见问题处理 173
    9.7.1  序号生成器 173
    9.7.2  确定Oracle数据库表中重复的记录 174
    9.8  案例分析 174
    习题九 177
    第10章  Oracle9i的网络应用 178
    10.1  Oracle网络服务功能 178
    10.1.1  Oracle网络服务概述 178
    10.1.2  Oracle9i网络服务的新特性 178
    10.1.3  Oracle网络的几个重点概念 179
    10.2  Oracle网络体系结构 180
    10.2.1  Oracle9i应用服务器 180
    10.2.2  网络组件 182
    10.3  Oracle的网络解决方案 183
    10.3.1  客户机/服务器应用 183
    10.3.2  因特网文件系统 183
    10.3.3  Web应用 184
    10.3.4  最大可用性体系结构 185
    10.4  网络配置和管理工具 186
    10.4.1  Oracle网络管理器 186
    10.4.2  Oracle网络配置助手 187
    10.4.3  Oracle网络控制工具 187
    10.5  规划和配置网络 188
    10.5.1  在组织内部配置网络 188
    10.5.2  为Internet配置网络 189
    10.6  案例分析 189
    习题十 191
    第11章  数据仓库和分布式应用 192
    11.1  数据仓库 192
    11.1.1  数据仓库简介 192
    11.1.2  Oracle数据仓库的体系结构 194
    11.1.3  Oracle数据仓库设计和建立工具 196
    11.1.4  Oracle集成的决策分析工具集 197
    11.2  分布式数据库 200
    11.2.1  分布式数据库简介 200
    11.2.2  Oracle中分布式数据库的管理 203
    11.2.3  分布式事务管理 209
    习题十一 212
    第12章  Oracle9i数据库应用实例 213
    12.1  连锁经营管理信息系统 213
    12.1.1  系统分析 213
    12.1.2  系统设计 214
    12.1.3  系统实现 218
    12.2  基于.NET平台的电子商务系统 231
    12.2.1  .NET简介 232
    12.2.2  环境配置及数据库模式设置 232
    12.2.3  在Visual Basic .NET中操作Oracle数据库 233
    附录  Oracle系统函数 237
    参考文献 239
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册