书籍详情

Oracle 10g数据库管理与应用系统开发

Oracle 10g数据库管理与应用系统开发

作者:李晓黎,刘宗尧 编著

出版社:人民邮电出版社

出版时间:2007-07-01

ISBN:9787115161192

定价:¥55.00

购买这本书可以去
内容简介
  Oracle 10g是目前最流行的数据库开发平台之一,拥有较大的市场占有率和众多的高端用户。本书介绍了Oracle 10g的基本特点、安装方法、数据库管理和配置等数据库管理员的必备知识;结合大量实例,介绍如何利用Oracle 10g来管理和维护数据,并介绍如何利用Visual C++、Visual C#和JSP等开发工具开发C/S(Client/Server)模式和B/S(Browser/Server)模式网络数据库应用程序。 本书内容丰富、图文并茂、注重实用,理论讲解与案例应用相结合,特别适合于Oracle 10g数据库管理员和应用程序开发人员阅读,也可作为大中专院校的相关课程教材。
作者简介
暂缺《Oracle 10g数据库管理与应用系统开发》作者简介
目录
第1章 Oracle 10g简价 1
1.1 Oracle 10g产品概述 1
1.1.1 Oracle数据库10g版本系列 1
1.1.2 Oracle 10g数据库主要备选组件 1
1.1.3 Oracle 10g其他产品系列 2
1.2 Oracle 10g数据库系统的体系结构 3
1.2.1 Oracle 10g体系结构概述 3
1.2.2 网格结构 4
1.2.3 数据库逻辑结构 5
1.2.4 数据库物理结构 9
1.2.5 数据库例程 10
1.2.6 内部存储结构 10
1.2.7 进程结构 11
1.2.8 应用程序结构 13
第2章 安装和卸载Oracle 10g数据库 15
2.1 准备工作 15
2.1.1 安装Oracle Database 10g的硬件需求 15
2.1.2 安装Oracle Database 10g的软件需求 15
2.2 Oracle 10g数据库安装过程 16
2.2.1 Oracle 10g数据库服务器安装过程 16
2.2.2 Oracle 10g数据库客户端安装过程 24
2.2.3 环境变量 28
2.2.4 Oracle数据库的版本标识 29
2.2.5 常用Oracle服务 30
2.3 完全卸载Oracle 10g 31
第3章 Oracle数据库管理员(DBA)入门 33
3.1 Oracle用户管理 33
3.1.1 Oracle数据库用户类型 33
3.1.2 数据库管理员的职责 34
3.1.3 默认数据库管理员用户 35
3.1.4 数据库管理员的权限 35
3.2 Enterprise Manager 10g 36
3.2.1 启动Enterprise Manager 10g 36
3.2.2 使用Enterprise Manager 38
3.3 Oracle Enterprise Manager 41
3.3.1 Oracle Enterprise Manager的主要功能 41
3.3.2 编辑本地首选身份证明 43
3.4 Oracle Administration Assistant 43
3.4.1 启动Oracle Administration Assistant 43
3.4.2 设置默认实例和注册表变量 44
3.4.3 设置操作系统数据库管理员和操作员 45
3.4.4 Oracle数据库管理 46
3.5 Net Manager 47
3.5.1 Oracle Net简介 47
3.5.2 Net Manager的主要功能 47
3.5.3 服务命名配置 48
3.6 Net Configuration Assistant 51
3.6.1 Net Configuration Assistant的主要功能 51
3.6.2 配置本地Net服务名 52
3.7 SQL*Plus 55
3.7.1 SQL*Plus的主要功能和启动方法 55
3.7.2 使用SQL*Plus 56
3.8 iSQL*Plus 58
3.8.1 使用iSQL*Plus前的准备工作 58
3.8.2 使用iSQL*Plus 59
第4章 数据库管理、配置与维护 62
4.1 创建和删除数据库 62
4.1.1 创建数据库 62
4.1.2 删除数据库 73
4.2 配置数据库 75
4.2.1 查看和设置内存参数 75
4.2.2 还原管理 76
4.2.3 初始化参数管理 78
4.3 关闭和启动数据库 81
4.3.1 Oracle数据库实例的状态 81
4.3.2 关闭数据库实例 81
4.3.3 启动数据库实例 84
4.3.4 改变数据库的状态 87
第5章 数据库存储管理 88
5.1 表空间管理 88
5.1.1 查看表空间信息 88
5.1.2 创建表空间 89
5.1.3 设置和修改表空间属性 91
5.1.4 删除表空间 93
5.1.5 段和数据块管理 94
5.1.6 撤销表空间 94
5.2 控制文件管理 95
5.2.1 创建控制文件 95
5.2.2 恢复控制文件 98
5.2.3 删除控制文件 98
5.2.4 查看控制文件信息 98
5.3 重做日志管理 99
5.3.1 重做日志的基本概念 99
5.3.2 查看重做日志信息 100
5.3.3 创建重做日志组和成员 102
5.3.4 重命名重做日志成员 103
5.3.5 删除重做日志组和成员 103
5.3.6 清空重做日志文件 104
5.4 归档日志管理 104
5.4.1 归档日志文件和归档模式 104
5.4.2 管理归档模式 105
5.4.3 指定归档目的地 106
5.4.4 查看归档日志信息 106
第6章 数据库安全管理 109
6.1 Oracle认证方法 109
6.1.1 操作系统身份认证 109
6.1.2 网络身份认证 109
6.1.3 Oracle数据库身份认证 109
6.1.4 数据库管理员认证 110
6.2 用户管理 111
6.2.1 创建用户 112
6.2.2 修改用户 114
6.2.3 权限管理语句 115
6.2.4 删除用户 116
6.3 角色管理 117
6.3.1 Oracle系统角色 117
6.3.2 创建角色 118
6.3.3 对角色授权 120
6.3.4 指定用户的角色 121
6.3.5 修改角色 121
6.3.6 删除角色 121
第7章 数据库对象管理 122
7.1 表管理 122
7.1.1 创建表 122
7.1.2 修改表 127
7.1.3 删除表 128
7.1.4 插入数据 128
7.1.5 修改数据 129
7.1.6 删除数据语句 130
7.1.7 查询表中的数据 130
7.2 索引管理 135
7.2.1 索引的概念 135
7.2.2 索引管理页面 136
7.2.3 创建索引 136
7.2.4 修改索引 138
7.2.5 删除索引 138
7.3 视图管理 138
7.3.1 视图的基本概念 139
7.3.2 视图管理页面 139
7.3.3 创建视图 140
7.3.4 修改视图 141
7.3.5 删除视图 141
7.4 序列管理 142
7.4.1 创建序列 142
7.4.2 修改序列 143
7.4.3 删除序列 144
7.4.4 序列的使用 144
第8章 备份和恢复 146
8.1 使用EM进行备份和恢复 146
8.1.1 使用EM备份数据库 146
8.1.2 使用EM恢复数据库 153
8.2 使用RMAN和闪回技术 157
8.2.1 RMAN简介 157
8.2.2 闪回(Flashback)技术 163
第9章 PL/SQL语言基础 173
9.1 初识PL/SQL 173
9.1.1 PL/SQL语言的结构 173
9.1.2 PL/SQL示例程序 173
9.2 PL/SQL组件 174
9.2.1 声明部分 174
9.2.2 执行部分 175
9.2.3 异常处理部分 180
9.3 常用函数 182
9.3.1 数值型函数 182
9.3.2 字符型函数 183
9.3.3 日期型函数 184
9.3.4 统计函数 186
第10章 游标、存储过程和触发器 187
10.1 游标 187
10.1.1 游标的基本概念 187
10.1.2 游标控制语句 188
10.1.3 游标属性 189
10.1.4 游标FOR循环 192
10.2 存储过程管理 194
10.2.1 过程 195
10.2.2 函数 197
10.2.3 程序包 200
10.3 触发器管理 203
10.3.1 触发器的基本概念 203
10.3.2 创建及使用触发器 203
第11章 ADO和ADO.NET技术 206
11.1 ADO数据访问技术 206
11.1.1 ADO数据模型 206
11.1.2 数据库访问控件 207
11.1.3 常用ADO对象 219
11.2 ADO.NET数据访问技术 225
11.2.1 ADO.NET的结构 225
11.2.2 ADO.NET的命名空间 226
11.2.3 ADO.NET常用对象 227
第12章 JSP程序设计语言 239
12.1 基本概念 239
12.1.1 什么是JSP 239
12.1.2 Java Servlet工作原理 240
12.2 建立和配置JSP开发环境 240
12.2.1 下载和安装JSDK 241
12.2.2 下载、安装和配置Resin 242
12.2.3 EditPlus编辑工具介绍 246
12.3 JSP语法介绍 247
12.3.1 简单的JSP程序 247
12.3.2 标准语法 248
12.3.3 指令类语法 250
12.3.4 动作类语法 253
12.4 JSP内部对象 257
12.4.1 out对象 257
12.4.2 request对象 258
12.4.3 response对象 260
12.4.4 session对象 260
12.4.5 application对象 261
12.4.6 exception对象 262
12.5 Java常用对象简介 262
12.5.1 数组对象 263
12.5.2 String对象 264
12.5.3 StringBuffer对象 265
12.5.4 Vector对象 266
12.6 JDBC数据库连接 266
12.6.1 JDBC编程方法概述 267
12.6.2 JDBC编程实例 268
第13章 人力资源管理系统(Visual C++) 271
13.1 系统分析与设计 271
13.1.1 系统功能描述 271
13.1.2 功能模块划分 272
13.1.3 系统流程分析 273
13.2 数据库结构设计与实现 274
13.2.1 创建数据库用户 274
13.2.2 数据库表结构设计 274
13.2.3 创建表的脚本文件 277
13.2.4 创建序列 280
13.3 程序框架的设计与实现 280
13.3.1 创建工程 280
13.3.2 为表添加类 281
13.3.3 设计登录对话框 287
13.3.4 设计主界面 289
13.4 部门管理模块设计 291
13.4.1 设计部门信息编辑对话框 291
13.4.2 设计部门信息管理对话框 293
13.4.3 设计选择部门对话框 297
13.4.4 在主界面中增加部门管理代码 298
13.5 员工基本信息管理模块设计 298
13.5.1 设计员工信息管理对话框 298
13.5.2 设计员工信息编辑对话框 302
13.5.3 设计选择员工对话框 307
13.5.4 设计员工照片管理模块 309
13.5.5 设计员工社会关系管理模块 315
13.5.6 设计员工工作学习经历管理模块 318
13.6 综合人事管理模块设计 319
13.6.1 设计部门调转管理对话框 319
13.6.2 设计部门调转编辑对话框 320
13.6.3 设计考勤信息管理对话框 322
13.6.4 设计考勤信息编辑对话框 324
13.6.5 设计月度考勤表 326
13.6.6 设计考评信息管理对话框 327
13.6.7 设计考评信息编辑对话框 330
13.6.8 设计奖罚信息管理对话框 331
13.6.9 设计奖罚信息管理对话框 333
13.7 用户管理模块设计 334
13.7.1 设计用户管理对话框 334
13.7.2 设计编辑用户信息的对话框 335
13.7.3 设计修改密码对话框 336
13.7.4 在主界面中增加用户管理代码 337
13.7.5 在主界面中增加修改密码代码 338
第14章 办公事务管理系统(Visual C#) 339
14.1 系统分析与设计 339
14.1.1 系统功能描述 339
14.1.2 功能模块划分 339
14.1.3 系统流程分析 340
14.2 数据库结构设计与实现 341
14.2.1 创建数据库用户 341
14.2.2 数据库表结构设计 341
14.2.3 数据库脚本 344
14.2.4 创建序列 346
14.3 设计工程框架 346
14.3.1 创建工程 346
14.3.2 为表添加类 348
14.3.3 设计登录窗体 352
14.3.4 设计主界面 354
14.4 培训管理模块设计 355
14.4.1 设计查看最新培训信息窗体 355
14.4.2 设计培训信息管理窗体 357
14.4.3 设计培训信息编辑窗体 360
14.4.4 设计培训报名信息编辑窗体 363
14.4.5 设计培训报名信息管理窗体 364
14.5 会议管理模块设计 367
14.5.1 设计会议室信息管理窗体 367
14.5.2 设计会议室信息编辑窗体 368
14.5.3 设计会议信息管理窗体 369
14.5.4 设计会议信息编辑窗体 371
14.5.5 设计会议室安排窗体 374
14.6 资料管理模块设计 375
14.6.1 设计资料信息管理窗体 375
14.6.2 设计资料信息编辑窗体 376
14.6.3 设计资料借阅编辑窗体 377
14.6.4 设计资料借阅管理窗体 378
14.6.5 设计资料入库管理窗体 380
14.6.6 设计资料入库编辑窗体 382
14.7 用户管理模块设计 383
14.7.1 设计用户管理窗体 383
14.7.2 设计编辑用户信息的窗体 385
14.7.3 设计修改密码窗体 386
14.7.4 在主界面中增加用户管理代码 387
14.7.5 在主界面中增加修改密码代码 387
第15章 设备管理系统(JSP) 388
15.1 系统分析与设计 388
15.1.1 系统功能描述 388
15.1.2 功能模块划分 389
15.1.3 系统流程分析 389
15.2 数据库结构设计与实现 390
15.2.1 创建数据库用户 390
15.2.2 数据库表结构设计 390
15.2.3 创建表的脚本文件 392
15.2.4 创建序列 394
15.3 程序框架的设计与实现 394
15.3.1 配置环境 394
15.3.2 设计Java类 394
15.4 系统主界面设计 400
15.4.1 转向登录界面 400
15.4.2 设计登录界面 402
15.4.3 设计主界面 403
15.5 基本信息管理模块设计 404
15.5.1 设计分类和部门信息管理界面 405
15.5.2 权限验证的代码 409
15.6 设备台账管理模块设计 409
15.6.1 设计设备台账界面 409
15.6.2 设备台账管理页面代码 410
15.6.3 添加设备台账信息设计 411
15.6.4 修改设备台账信息设计 412
15.6.5 删除设备台账信息设计 413
15.6.6 查看设备台账信息设计 413
15.7 设备领用管理模块设计 414
15.7.1 设备领用管理设计 414
15.7.2 编辑设备领用信息设计 415
15.7.3 设备领用和归还设计 420
15.7.4 查看设备领用信息设计 420
15.8 设备维护管理模块设计 421
15.8.1 设备维护管理设计 421
15.8.2 编辑设备维护信息设计 424
15.8.3 删除设备维护信息设计 426
15.8.4 查看设备维护信息设计 426
15.9 设备报废管理模块设计 427
15.9.1 设备报废管理设计 427
15.9.2 添加设备报废信息设计 428
15.9.3 修改设备报废信息设计 429
15.9.4 删除设备报废信息设计 430
15.9.5 提交设备报废信息设计 430
15.9.6 审批设备报废信息 431
15.9.7 执行设备报废设计 432
15.10 系统用户管理模块设计 433
15.10.1 系统用户管理设计 433
15.10.2 添加用户信息设计 434
15.10.3 修改用户信息设计 435
15.10.4 删除用户信息设计 436
15.10.5 用户修改密码设计 436
第16章 新闻发布管理系统(JSP) 439
16.1 系统分析与设计 439
16.1.1 系统功能描述 439
16.1.2 功能模块划分 440
16.1.3 系统流程分析 441
16.2 数据库结构设计与实现 441
16.2.1 创建数据库用户 441
16.2.2 数据库表结构设计 442
16.2.3 创建表的脚本文件 443
16.2.4 创建序列 444
16.3 程序框架的设计与实现 444
16.3.1 目录结构及文件列表 444
16.3.2 设计Java类 444
16.4 系统主界面与登录程序设计 457
16.4.1 设计主界面 457
16.4.2 显示指定类别的新闻列表 462
16.4.3 查看新闻的内容 465
16.4.4 登录程序设计 467
16.4.5 新闻查询页面设计 468
16.5 新闻分类管理模块设计 470
16.5.1 设计信息分类管理界面 470
16.5.2 信息分类管理页面代码 471
16.6 信息发布管理模块设计 474
16.6.1 设计新闻发布管理界面 474
16.6.2 新闻发布管理页面代码 475
16.6.3 新闻选择控制设计 478
16.6.4 添加新闻信息模块设计 479
16.6.5 上传图片文件设计 480
16.6.6 发布信息预览模块设计 482
16.6.7 修改新闻发布信息设计 483
16.6.8 删除信息发布信息设计 483
16.7 系统用户管理模块设计 485
附录A下载Oracle 10g
猜您喜欢

读书导航