|
读过这本书吗?
最近在读
读过
想读
还不熟悉
|
图书城书列:
加入到博客或社交网站:
|
|
我来评论这本书:
内容提要:
数据库是计算机科学技术中发展最快的领域之一,也是应用最广的技术之一,是计算机信息系统与应用系统的构成基础。
本书全面而系统地介绍了如何利用数据库技术,解决信息系统的设计、开发、实现、应用和维护中的一些常见问题。本书紧密结合实际,以Oracle数据库为基础,并以医院信息系统为案例,给出了许多有应用参考价值的解决方案和具体实现方法。全书内容丰富,实用性强。
读者对象:本书适于从事信息系统和数据库应用,尤其是医院信息系统的研究和分析人员、系统开发人员、技术支持与维护人员、数据库管理员,以及需要了解信息系统实现技术的系统集成人员及项目实施人员阅读,也可为使用Oracle数据库开发与应用信息系统的有关人员提供参考,还可作为相关培训的教材和参考书。
编辑推荐:
本书全面而系统地介绍了如何利用数据库技术解决信息系统的设计、开发、实现、应用和维护中的一些常用问题,给出了许多有应用参考价值的解决方案和具体实现方法。全书内容丰富,实用性强。
目录:
目 录
第1章 数据库在信息系统中的地位和作用 1
1.1 信息系统 2
1.2 数据库管理系统 2
1.3 数据库在信息系统中的地位和作用 3
第2章 信息系统中数据库管理员的职责 7
2.1 信息系统的数据库应用特点 8
2.1.1 应用广泛,系统越来越庞大 8
2.1.2 对象及数据种类繁多 8
2.1.3 数据量大、增长快且极不平衡 9
2.1.4 安全性及可用性要求高 9
2.1.5 数据库的分布应用势在必行 9
2.1.6 信息系统的基础数据相对固定 10
2.1.7 信息系统中各应用系统对资源的需求不同 10
2.1.8 应用数据库中的数据在不断变化 10
2.2 数据库管理员的职责 10
2.3 如何做好数据库管理员的工作 11
第3章 应用系统数据库设计与实现 13
3.1 空间管理 14
3.1.1 物理结构 14
3.1.2 逻辑结构 15
3.1.3 物理结构与逻辑结构的关系 17
3.1.4 表空间的空间管理方法 17
3.1.5 应用系统设置 20
3.2 数据库的安全管理 30
3.2.1 管理口令和资源 31
3.2.2 管理用户 34
3.2.3 管理权限 37
3.2.4 管理角色 39
3.2.5 应用系统的设置 42
3.3 模式对象管理 54
3.3.1 表 55
3.3.2 触发器 60
3.3.3 索引 72
3.3.4 视图 77
3.3.5 序号发生器 82
3.3.6 存储过程 88
3.3.7 同义词 93
第4章 数据库运行中的常见问题及解决方法 97
4.1 数据库管理员的口令管理 98
4.1.1 说明 98
4.1.2 命令格式 99
4.1.3 举例 99
4.2 INTERNAL的口令管理 101
4.2.1 说明 101
4.2.2 命令格式 103
4.2.3 举例 104
4.3 状态为无效的对象管理 104
4.3.1 说明 105
4.3.2 命令格式 107
4.3.3 举例 107
4.4 段不能扩展的错误处理 109
4.4.1 Oracle错误号与错误信息 109
4.4.2 解决方法 111
4.4.3 查询程序举例 113
4.5 范围数达到最大的错误处理 114
4.5.1 Oracle错误号与错误信息 114
4.5.2 解决方法 116
4.5.3 查询程序举例 119
4.6 数据库“死锁”的判断与处理 120
4.6.1 现象说明 120
4.6.2 问题的判断及原因分析 120
4.6.3 查询曾经是否有锁的问题 121
4.6.4 查询目前是否有锁的问题 123
4.6.5 举例说明 123
4.7 重新创建控制文件 126
4.7.1 概述 126
4.7.2 步骤 127
4.8 修改表的主键 132
4.8.1 概述 132
4.8.2 步骤 133
第5章 数据的备份与恢复 137
5.1 数据备份与恢复的重要性 138
5.1.1 数据库备份重要性概述 138
5.1.2 数据库故障对应用影响的经验与教训 138
5.1.3 故障分类与恢复 139
5.2 Oracle数据库应用系统的备份与恢复方案的选择 142
5.2.1 数据库脱机备份 142
5.2.2 数据库联机备份 143
5.2.3 使用待用数据库 144
5.2.4 使用卸出实用程序 144
5.3 备份与恢复原则 144
5.3.1 备份原则 145
5.3.2 恢复原则 146
5.4 建立完备的数据备份管理制度 147
5.4.1 必要性 147
5.4.2 应用系统的数据备份管理制度实例 147
5.5 非归档方式数据库脱机备份与恢复方案实例 148
5.5.1 特点 148
5.5.2 备份内容 148
5.5.3 备份配置 148
5.5.4 备份要求 149
5.5.5 程序说明 149
5.5.6 恢复说明 151
5.6 归档方式数据库脱机备份与恢复方案实例 152
5.6.1 特点 152
5.6.2 备份内容 153
5.6.3 备份配置 153
5.6.4 备份要求 154
5.6.5 程序说明 154
5.6.6 恢复说明 157
5.7 归档方式数据库联机备份与恢复方案实例一 161
5.7.1 特点 161
5.7.2 备份内容 161
5.7.3 备份配置 162
5.7.4 备份要求 163
5.7.5 程序说明 163
5.7.6 恢复说明 179
5.8 归档方式数据库联机备份与恢复方案实例二 182
5.8.1 特点 182
5.8.2 备份内容 183
5.8.3 备份配置 183
5.8.4 备份要求 184
5.8.5 程序说明 184
5.8.6 恢复说明 189
5.9 待用数据库方式的备份与恢复方案实例 192
5.9.1 特点 192
5.9.2 备份内容 192
5.9.3 备份配置 192
5.9.4 备份要求 195
5.9.5 程序说明 195
5.9.6 恢复说明 197
5.10 数据库不完整恢复的实例 198
5.10.1 需求 198
5.10.2 要求 198
5.10.3 恢复操作说明 199
第6章 应用系统过期数据的管理 203
6.1 概述 204
6.2 过期数据的转储与恢复过程 205
6.2.1 转储过程 205
6.2.2 恢复过程 205
6.2.3 说明 205
6.2.4 管理要求 205
6.3 计划与实施方案 206
6.3.1 计划与方案实施的制定原则 206
6.3.2 实现过程举例 206
第7章 历史数据库服务器的建立与维护 247
7.1 概述 248
7.2 准备工作 250
7.2.1 软硬件准备 250
7.2.2 数据准备 250
7.3 维护工作与操作过程 250
7.3.1 维护过程概述 250
7.3.2 管理要求 250
7.4 计划与实施方案 251
7.4.1 制定原则 251
7.4.2 准备过程举例 251
7.4.3 维护过程举例 261
第8章 分布式数据库的应用与实现 271
8.1 概述 272
8.2 分布式数据库应用的背景 276
8.3 采用分布式数据库的原则 277
8.4 分布式数据库管理系统的选择 278
8.5 应用系统数据分布的原则 278
8.6 分布式数据库应用实例 279
8.6.1 概述 279
8.6.2 与数据分布有关的术语解释 280
8.6.3 与分布有关的数据结构 280
8.6.4 分布环境建立过程 283
8.6.5 监控有关信息 311
8.6.6 管理要求 312
第9章 数据库性能调整 313
9.1 概述 314
9.1.1 与性能调整有关的人员 314
9.1.2 性能调整的时间 314
9.1.3 性能调整的方法 314
9.2 性能调整工具 318
9.2.1 动态性能视图 318
9.2.2 SQL跟踪程序及TKPROF 321
9.2.3 Oracle跟踪 334
9.2.4 系统数据字典 335
9.2.5 初始化参数 338
9.3 SQL语句的优化 343
9.3.1 概述 343
9.3.2 避免无计划的全表扫描 349
9.3.3 只使用选择性索引 351
9.3.4 管理多表联结 354
9.4 应用系统运行阶段的调整 363
9.4.1 调整CPU 363
9.4.2 调整内存分配 364
9.4.3 调整I/O 373
9.4.4 调整冲突 382
9.5 性能调整举例 385
9.5.1 案例1(优化器的种类及实现影响) 385
9.5.2 案例2(条件子句中IN与EXISTS使用的区别) 406
第10章 数据库升级的实施 415
10.1 概述 416
10.2 实现数据库升级的步骤 416
10.2.1 选择升级方法 416
10.2.2 设计测试计划 418
10.2.3 创建升级计划 421
10.2.4 实现升级 422
10.2.5 完成升级后的任务 422
10.3 应用系统数据库升级实例 422
10.3.1 升级前的准备工作 422
10.3.2 应用系统升级的实现步骤 427
第11章 数据仓库技术的应用 439
11.1 数据仓库技术应用的背景 440
11.1.1 应用数据仓库技术是发展的必然 440
11.1.2 国内外发展现状 440
11.1.3 数据仓库技术应用的可行性分析 441
11.2 数据仓库的概念及特点 442
11.2.1 什么是数据仓库 442
11.2.2 数据仓库中的数据组织 444
11.3 数据仓库设计概要 445
11.3.1 概念模型设计 446
11.3.2 技术准备工作 447
11.3.3 逻辑模型设计 448
11.3.4 物理模型设计 449
11.3.5 数据仓库的生成 450
11.3.6 数据仓库的使用和维护 451
11.4 数据仓库的应用实例 452
11.4.1 目的 452
11.4.2 开发工具与环境 453
11.4.3 系统建模 454
11.4.4 基于多维数据的OLAP 456
第12章 自制数据库管理工具 461
12.1 需求分析 462
12.2 需要注意的问题 462
12.3 应用实例 463
12.3.1 应用实例的特点 463
12.3.2 应用实例的功能 463
12.3.3 应用实例的环境要求 500
附录A Oracle数据仓库解决方案 501
A1 Oracle数据仓库的平台——Oracle 8i 505
A2 Oracle数据仓库设计和建立工具——WareHouse Builder 514
A3 Oracle集成的决策分析工具集 516
A3.1 Oracle的联机分析处理(OLAP)工具——Oracle Express 516
A3.2 Oracle即席分析查询工具——Oracle Discoverer 525
A3.3 Oracle企业级的报表工具——Oracle Reports 532
A3.4 Oracle的数据挖掘工具——Data Mining Suite 534
A3.5 Oracle应用服务器——Internet Application Server 535
前言:
Oracle数据库管理系统一直处于数据库技术的领先者地位,这主要归功于它的强大功能。从技术角度讲,它把数据库从基本的关系模型引入到对象关系型,人们可以将传统的关系型应用上升到对象型应用,使得系统更简捷有效。从规模角度讲,从单机的个人版数据库到巨型数据库(TB级),Oracle都提供全面的支持:从程序设计角度讲,Oracle系统提供传统的结构化程序设计、事件驱动程序设计,并支持面向对象的程序设计和基于Web应用的程序设计。从计算机网络角度讲,Oracle本来就支持局域网和广域网。更重要的是现在又可以全面支持Internet/Intranet,从而提供了非常广阔的应用前景。
目前,国内有关Oracle的书..
序言:
“四个现代化,哪一化也离不开信息化”。大力推进国民经济和社会信息化,已成为我国进入新世纪的一项战略举措。国民经济和社会信息化的重要内容之一是信息系统和信息资源建设,无论是企业信息化及社会保障信息化,还是电子政务或电子商务,都离不开信息系统的支持。
信息系统既要注重建,更要注重用和管。信息技术只有真正地与业务处理紧密地结合在一起,才能改变传统的作业流程,发挥技术的高效率及系统应有的效益。信息系统作为信息的收集、加工和发布系统,数据输入要长流水、不断线,不断产生新的信息。并且不仅要注重原始数据的积累,还要注重数据的加工利用,注重深层次分析。信息系统还要做到安..
|