书籍详情
Oracle数据库指南
作者:(美)Joline Morrison,(美)Mike Morrison著;蒋蕊 等译
出版社:机械工业出版社
出版时间:1999-05-01
ISBN:9787111071723
定价:¥58.00
购买这本书可以去
内容简介
本书采用循序渐进的方法,结合大量实例,为使用Oracle开发完整的关系型数据库提供了一套完整的指南;重点在于数据库调试与开发技巧及图形用户界面的设计技巧。每章包含的试题测验与问题解析帮助读者加深理解所学内容。主要特点:1 结合大量实例,为使用Oracle开发关系型数据库提供一套完整的指南2 重点阐述数据库调试与开发技巧及图形用户界面的设计技巧3 试题测验与问题解析帮助加深理解所学内容4 包括Develop/2000、Oracle Web Server、DBA工具
作者简介
暂缺《Oracle数据库指南》作者简介
目录
目 录
译者序
前言
开始阅读之前
第1章 客户/服务器结构数据库简介 1
1.1 客户/服务器结构数据库 1
1.2 Oracle环境 4
1.3 关系型数据库术语预览 4
1.4 数据库学习实例 6
1.5 Clearwater Traders销售定单数据库 6
1.6 Northwoods大学学生注册数据库 9
1.7 小结 12
1.8 试题测验 13
1.8.1 客户/服务器结构数据库 13
1.8.2 Clearwater Traders 13
1.8.3 Northwoods大学 14
第2章 创建及修改数据库表 15
2.1 表的命名及特性 15
2.2 数据类型 15
2.2.1 VARCHAR2字符型数据类型 16
2.2.2 CHAR字符型数据类型 16
2.2.3 NUMBER数据类型 16
2.2.4 日期数据类型 16
2.2.5 其他数据类型 17
2.3 完整性约束 17
2.4 取值约束 18
2.5 启动SQL*Plus 19
2.6 使用SQL*Plus创建数据库表 20
2.7 编辑及调试SQL命令 21
2.8 使用联机帮助 24
2.9 创建FACULTY及STUDENT表 27
2.10 使用SQL*Plus查看表结构 28
2.10.1 查看列定义 29
2.10.2 查看完整性约束信息 29
2.11 使用SQL*Plus修改表 30
2.11.1 删除及重命名现存表 30
2.11.2 对现存表增加列 30
2.11.3 修改现存列 31
2.12 退出SQL*Plus 32
2.13 使用Oracle导航器创建及修改
数据库表 32
2.14 使用Oracle 表向导创建一个数据库
新表 34
2.14.1 使用Oracle导航器找出现存表的
特性 39
2.14.2 手工创建表 42
2.14.3 使用Oracle 导航器修改表 46
2.15 小结 46
2.16 试题测验 47
2.17 问题解析 48
第3章 使用Oracle增加. 查看及修改
数据 49
3.1 运行SQL脚本 49
3.2 应用SQL*Plus插入数据 50
3.3 创建事务及提交新数据 54
3.4 使用SELECT命令查找数据库
数据 55
3.4.1 从单一表中查找数据 55
3.4.2 书写查询语句查询指定记录 57
3.5 对查询结果排序输出 61
3.6 在查询语句中使用数学计算 62
3.7 在查询语句中应用分组函数 65
3.8 应用查询进行多表连接 66
3.9 SQL联合 69
3.10 数据库视图 70
3.11 修改表中的记录 71
3.12 删除记录 72
3.13 选择记录进行更新 74
3.14 应用Oracle浏览器查阅数据 75
3.14.1 应用Oracle浏览器创建一个
查询 77
3.14.2 查看SQL命令代码 80
3.14.3 保存浏览器查询 81
3.14.4 其他浏览器函数 82
3.15 应用Oracle导航器插入. 更新及
删除数据 86
3.15.1 应用Oracle*导航器插入
新记录 86
3.15.2 应用Oracle*导航器更新现有
记录 87
3.15.3 应用Oracle*导航器删除记录 88
3.16 将表特权授给其他用户 88
3.16.1 回收表特权 89
3.16.2 应用Oracle*导航器授权及回收表
特权 89
3.17 小结 91
3.18 试题测验 92
3.19 问题解析 93
3.19.1 Northwoods大学数据库 93
3.19.2 Clearwater Traders数据库 93
第4章 创建Oracle 数据块FORMS 95
4.1 使用数据块FORM应用 95
4.2 FORM组件及OBJECT*
NAVIGATOR 99
4.3 创建用户自定义FORM 103
4.4 使用对象导航器 104
4.5 创建一个单表FORM 105
4.5.1 创建一个新的数据块 107
4.5.2 规划画布布局 112
4.5.3 运行FORM 122
4.6 创建多表FORM 126
4.6.1 创建CUSTOMER主数据块 127
4.6.2 创建CUST_ORDER从数据块 129
4.6.3 运行主/从FORM及修改窗口
特性 131
4.6.4 应用主/从FORMS 133
4.7 小结 136
4.8 试题测验 137
4.9 问题解析 138
4.9.1 NORTHWOODS大学数据库 138
4.9.2 ClearTrader Waters数据库 139
第5章 创建自定义Forms 140
5.1 序列 140
5.1.1 创建一个新序列 140
5.1.2 获取下一个序列值 142
5.1.3 获取当前序列的值 145
5.1.4 将序列特权授权给其他用户 146
5.1.5 查看和删除序列 146
5.2 使用一个自定义Form 147
5.3 创建一个自定义Form 150
5.3.1 创建文本项 152
5.3.2 创建单选按钮组 154
5.3.3 创建Forms按钮 159
5.3.4 创建按钮的触发器 162
5.3.5 创建值列表 170
5.3.6 创建值列表按钮 175
5.3.7 创建PRE-FORM触发器 178
5.3.8 定案Form的格式 180
5.4 理解Forms错误消息 186
5.4.1 查找ORA-消息解释说明 186
5.4.2 查找FRM-消息解释说明 186
5.5 创建带有复合值列表的Form 188
5.5.1 从CUSTITEM_FORM中拷贝
按钮和PRE_FORM触发器 190
5.5.2 创建值列表和值列表按钮 196
5.5.3 测试Form 201
5.6 使用格式掩码 203
5.7 小结 206
5.8 试题测验 207
5.9 问题解析 207
5.9.1 Northwoods大学数据库 207
5.9.2 Clearwater Traders公司
数据库 208
第6章 创建Forms支持商务应用 210
6.1 ClearWater Traders公司货物接收
过程 210
6.2 创建界面设计 212
6.3 测试RECEIVING_FORM 224
6.3.1 使用Oracle Debugger发现错误 225
6.3.2 设置断点 227
6.3.3 监视程序执行和变量值 228
6.4 为RECEIVING_FORM定案 240
6.5 关闭系统消息 241
6.6 创建警告提供系统反馈信息 242
6.6.1 设置警报特性 243
6.6.2 显示警报 244
6.7 增加错误捕捉陷阱 247
6.8 ClearWater公司客户订单处理 255
6.9 创建界面设计 257
6.10 创建CUST_ORDER_WINDOW
项目 259
6.11 创建ORDERLINE_WINDOW项 271
6.11.1 创建货物值列表
(Inventory LOV) 275
6.11.2 创建ORDERL INE-WINDOW
触发器 277
6.12 小结 291
6.13 试题测验 291
6.13.1 Clearwater Trader 公司
数据库 292
6.13.2 Northwoods大学数据库 293
第7章 使用Oracle报表 294
7.1 创建一个单表报表 294
7.1.1 命名报表 296
7.1.2 建立数据模块 296
7.1.3 开发报表布局 301
7.2 理解布局框架 307
7.3 格式化报表 314
7.4 在正文页边空白处增加参数域
和标签 314
7.4.1 创建文本标头和图表图像 316
7.4.2 创建报表注脚 317
7.5 产生报表可执行文件 318
7.6 创建主/从报表 319
7.6.1 创建数据模块 320
7.6.2 格式化布局 322
7.7 创建带有计算值和输入参数的
报表 327
7.8 创建统计列 338
7.9 创建用户输入参数 350
7.10 小结 354
7.11 试题测验 355
7.12 问题解析 356
7.12.1 Northwoods大学数据库 356
7.12.2 ClearWater Traders数据库 356
第8章 使用Oracle的Graphics 358
8.1 创建一个图表 358
8.2 开始Oracle Graphics Designer 359
8.2.1 创建查询 361
8.2.2 定义图表属性 363
8.2.3 格式化图表显示 365
8.3 运行和生成图表 367
8.4 创建一个列表 367
8.4.1 手工创建查询 368
8.4.2 创建手工布局 370
8.4.3 格式化布局 370
8.5 创建一份drill-down关系的图表 373
8.6 创建一个带有嵌入图形图表的form 377
8.6.1 创建图形应用程序 378
8.6.2 创建Forms应用 382
8.6.3 调用图形文件 385
8.6.4 修改LOV触发器 387
8.7 创建一个嵌入图形表格的报表 389
8.8 小结 396
8.9 试题测验 397
8.10 问题解析 397
第9章 创建一个综合的数据库
应用程序 399
9.1 将Forms和报表结合到一起 399
9.2 设计主应用屏 400
9.3 创建一个快闪屏 401
9.3.1 配置快闪屏 402
9.3.2 在快闪窗口中创建一个图像项 403
9.3.3 创建PRE_FORM触发器 404
9.3.4 创建WHEN_TIMER_EXPIRED
触发器 405
9.4 创建图片按钮 407
9.5 增加下拉式菜单 410
9.5.1 应用菜单编辑器 410
9.5.2 存取菜单模块文件 412
9.5.3 创建快捷键选项 413
9.5.4 创建菜单项操作触发器 413
9.5.5 生成可执行菜单文件 416
9.5.6 将菜单模块加到form中并测试
菜单 419
9.6 将被调用的form变为下拉式菜单条 420
9.7 小结 421
9.8 试题测验 422
9.9 问题解析 422
9.9.1 净水贸易数据库 422
9.9.2 Northwoods大学数据库 423
第10章 利用Oracle WebServer创建
Web应用程序 424
10.1 Web基础 425
10.1.1 Internet协议地址 425
10.1.2 Web地址 425
10.1.3 多个服务器运行在同一地址
(在同一台计算机上运行) 426
10.1.4 静态Web页 426
10.1.5 动态Web页 426
10.2 Oracle的WebServer 427
10.3 创建动态Web页 428
10.3.1 Oracle过程生成器 429
10.3.2 存储程序单元和包 429
10.3.3 创建一个Web form 432
10.3.4 使用HTML表分配文本和
Form输入 437
10.3.5 处理form输入 439
10.4 调试提示 445
10.4.1 HTML错误信息 446
10.4.2 Web浏览器的安全策略 446
10.5 Oracle在Web中的前景 447
10.6 小结 448
10.7 试题测验 448
10.8 问题解析 449
第11章 Oracle 数据库管理员简介 450
11.1 DBA的职责 450
11.2 Oracle 数据库的物理结构 450
11.2.1 后台进程 451
11.2.2 共享内存区 451
11.2.3 物理数据存储区 451
11.3 Oracle 数据库管理员工具 457
11.3.1 实例管理器 457
11.3.2 存储管理器 461
11.3.3 安全管理器 465
11.4 系统备份 472
11.5 系统恢复 473
11.6 小结 473
11.7 试题测验 474
11.8 练习 475
附录A PL/SQL. 触发器及PROCEDURE*
BUILDER简介 476
译者序
前言
开始阅读之前
第1章 客户/服务器结构数据库简介 1
1.1 客户/服务器结构数据库 1
1.2 Oracle环境 4
1.3 关系型数据库术语预览 4
1.4 数据库学习实例 6
1.5 Clearwater Traders销售定单数据库 6
1.6 Northwoods大学学生注册数据库 9
1.7 小结 12
1.8 试题测验 13
1.8.1 客户/服务器结构数据库 13
1.8.2 Clearwater Traders 13
1.8.3 Northwoods大学 14
第2章 创建及修改数据库表 15
2.1 表的命名及特性 15
2.2 数据类型 15
2.2.1 VARCHAR2字符型数据类型 16
2.2.2 CHAR字符型数据类型 16
2.2.3 NUMBER数据类型 16
2.2.4 日期数据类型 16
2.2.5 其他数据类型 17
2.3 完整性约束 17
2.4 取值约束 18
2.5 启动SQL*Plus 19
2.6 使用SQL*Plus创建数据库表 20
2.7 编辑及调试SQL命令 21
2.8 使用联机帮助 24
2.9 创建FACULTY及STUDENT表 27
2.10 使用SQL*Plus查看表结构 28
2.10.1 查看列定义 29
2.10.2 查看完整性约束信息 29
2.11 使用SQL*Plus修改表 30
2.11.1 删除及重命名现存表 30
2.11.2 对现存表增加列 30
2.11.3 修改现存列 31
2.12 退出SQL*Plus 32
2.13 使用Oracle导航器创建及修改
数据库表 32
2.14 使用Oracle 表向导创建一个数据库
新表 34
2.14.1 使用Oracle导航器找出现存表的
特性 39
2.14.2 手工创建表 42
2.14.3 使用Oracle 导航器修改表 46
2.15 小结 46
2.16 试题测验 47
2.17 问题解析 48
第3章 使用Oracle增加. 查看及修改
数据 49
3.1 运行SQL脚本 49
3.2 应用SQL*Plus插入数据 50
3.3 创建事务及提交新数据 54
3.4 使用SELECT命令查找数据库
数据 55
3.4.1 从单一表中查找数据 55
3.4.2 书写查询语句查询指定记录 57
3.5 对查询结果排序输出 61
3.6 在查询语句中使用数学计算 62
3.7 在查询语句中应用分组函数 65
3.8 应用查询进行多表连接 66
3.9 SQL联合 69
3.10 数据库视图 70
3.11 修改表中的记录 71
3.12 删除记录 72
3.13 选择记录进行更新 74
3.14 应用Oracle浏览器查阅数据 75
3.14.1 应用Oracle浏览器创建一个
查询 77
3.14.2 查看SQL命令代码 80
3.14.3 保存浏览器查询 81
3.14.4 其他浏览器函数 82
3.15 应用Oracle导航器插入. 更新及
删除数据 86
3.15.1 应用Oracle*导航器插入
新记录 86
3.15.2 应用Oracle*导航器更新现有
记录 87
3.15.3 应用Oracle*导航器删除记录 88
3.16 将表特权授给其他用户 88
3.16.1 回收表特权 89
3.16.2 应用Oracle*导航器授权及回收表
特权 89
3.17 小结 91
3.18 试题测验 92
3.19 问题解析 93
3.19.1 Northwoods大学数据库 93
3.19.2 Clearwater Traders数据库 93
第4章 创建Oracle 数据块FORMS 95
4.1 使用数据块FORM应用 95
4.2 FORM组件及OBJECT*
NAVIGATOR 99
4.3 创建用户自定义FORM 103
4.4 使用对象导航器 104
4.5 创建一个单表FORM 105
4.5.1 创建一个新的数据块 107
4.5.2 规划画布布局 112
4.5.3 运行FORM 122
4.6 创建多表FORM 126
4.6.1 创建CUSTOMER主数据块 127
4.6.2 创建CUST_ORDER从数据块 129
4.6.3 运行主/从FORM及修改窗口
特性 131
4.6.4 应用主/从FORMS 133
4.7 小结 136
4.8 试题测验 137
4.9 问题解析 138
4.9.1 NORTHWOODS大学数据库 138
4.9.2 ClearTrader Waters数据库 139
第5章 创建自定义Forms 140
5.1 序列 140
5.1.1 创建一个新序列 140
5.1.2 获取下一个序列值 142
5.1.3 获取当前序列的值 145
5.1.4 将序列特权授权给其他用户 146
5.1.5 查看和删除序列 146
5.2 使用一个自定义Form 147
5.3 创建一个自定义Form 150
5.3.1 创建文本项 152
5.3.2 创建单选按钮组 154
5.3.3 创建Forms按钮 159
5.3.4 创建按钮的触发器 162
5.3.5 创建值列表 170
5.3.6 创建值列表按钮 175
5.3.7 创建PRE-FORM触发器 178
5.3.8 定案Form的格式 180
5.4 理解Forms错误消息 186
5.4.1 查找ORA-消息解释说明 186
5.4.2 查找FRM-消息解释说明 186
5.5 创建带有复合值列表的Form 188
5.5.1 从CUSTITEM_FORM中拷贝
按钮和PRE_FORM触发器 190
5.5.2 创建值列表和值列表按钮 196
5.5.3 测试Form 201
5.6 使用格式掩码 203
5.7 小结 206
5.8 试题测验 207
5.9 问题解析 207
5.9.1 Northwoods大学数据库 207
5.9.2 Clearwater Traders公司
数据库 208
第6章 创建Forms支持商务应用 210
6.1 ClearWater Traders公司货物接收
过程 210
6.2 创建界面设计 212
6.3 测试RECEIVING_FORM 224
6.3.1 使用Oracle Debugger发现错误 225
6.3.2 设置断点 227
6.3.3 监视程序执行和变量值 228
6.4 为RECEIVING_FORM定案 240
6.5 关闭系统消息 241
6.6 创建警告提供系统反馈信息 242
6.6.1 设置警报特性 243
6.6.2 显示警报 244
6.7 增加错误捕捉陷阱 247
6.8 ClearWater公司客户订单处理 255
6.9 创建界面设计 257
6.10 创建CUST_ORDER_WINDOW
项目 259
6.11 创建ORDERLINE_WINDOW项 271
6.11.1 创建货物值列表
(Inventory LOV) 275
6.11.2 创建ORDERL INE-WINDOW
触发器 277
6.12 小结 291
6.13 试题测验 291
6.13.1 Clearwater Trader 公司
数据库 292
6.13.2 Northwoods大学数据库 293
第7章 使用Oracle报表 294
7.1 创建一个单表报表 294
7.1.1 命名报表 296
7.1.2 建立数据模块 296
7.1.3 开发报表布局 301
7.2 理解布局框架 307
7.3 格式化报表 314
7.4 在正文页边空白处增加参数域
和标签 314
7.4.1 创建文本标头和图表图像 316
7.4.2 创建报表注脚 317
7.5 产生报表可执行文件 318
7.6 创建主/从报表 319
7.6.1 创建数据模块 320
7.6.2 格式化布局 322
7.7 创建带有计算值和输入参数的
报表 327
7.8 创建统计列 338
7.9 创建用户输入参数 350
7.10 小结 354
7.11 试题测验 355
7.12 问题解析 356
7.12.1 Northwoods大学数据库 356
7.12.2 ClearWater Traders数据库 356
第8章 使用Oracle的Graphics 358
8.1 创建一个图表 358
8.2 开始Oracle Graphics Designer 359
8.2.1 创建查询 361
8.2.2 定义图表属性 363
8.2.3 格式化图表显示 365
8.3 运行和生成图表 367
8.4 创建一个列表 367
8.4.1 手工创建查询 368
8.4.2 创建手工布局 370
8.4.3 格式化布局 370
8.5 创建一份drill-down关系的图表 373
8.6 创建一个带有嵌入图形图表的form 377
8.6.1 创建图形应用程序 378
8.6.2 创建Forms应用 382
8.6.3 调用图形文件 385
8.6.4 修改LOV触发器 387
8.7 创建一个嵌入图形表格的报表 389
8.8 小结 396
8.9 试题测验 397
8.10 问题解析 397
第9章 创建一个综合的数据库
应用程序 399
9.1 将Forms和报表结合到一起 399
9.2 设计主应用屏 400
9.3 创建一个快闪屏 401
9.3.1 配置快闪屏 402
9.3.2 在快闪窗口中创建一个图像项 403
9.3.3 创建PRE_FORM触发器 404
9.3.4 创建WHEN_TIMER_EXPIRED
触发器 405
9.4 创建图片按钮 407
9.5 增加下拉式菜单 410
9.5.1 应用菜单编辑器 410
9.5.2 存取菜单模块文件 412
9.5.3 创建快捷键选项 413
9.5.4 创建菜单项操作触发器 413
9.5.5 生成可执行菜单文件 416
9.5.6 将菜单模块加到form中并测试
菜单 419
9.6 将被调用的form变为下拉式菜单条 420
9.7 小结 421
9.8 试题测验 422
9.9 问题解析 422
9.9.1 净水贸易数据库 422
9.9.2 Northwoods大学数据库 423
第10章 利用Oracle WebServer创建
Web应用程序 424
10.1 Web基础 425
10.1.1 Internet协议地址 425
10.1.2 Web地址 425
10.1.3 多个服务器运行在同一地址
(在同一台计算机上运行) 426
10.1.4 静态Web页 426
10.1.5 动态Web页 426
10.2 Oracle的WebServer 427
10.3 创建动态Web页 428
10.3.1 Oracle过程生成器 429
10.3.2 存储程序单元和包 429
10.3.3 创建一个Web form 432
10.3.4 使用HTML表分配文本和
Form输入 437
10.3.5 处理form输入 439
10.4 调试提示 445
10.4.1 HTML错误信息 446
10.4.2 Web浏览器的安全策略 446
10.5 Oracle在Web中的前景 447
10.6 小结 448
10.7 试题测验 448
10.8 问题解析 449
第11章 Oracle 数据库管理员简介 450
11.1 DBA的职责 450
11.2 Oracle 数据库的物理结构 450
11.2.1 后台进程 451
11.2.2 共享内存区 451
11.2.3 物理数据存储区 451
11.3 Oracle 数据库管理员工具 457
11.3.1 实例管理器 457
11.3.2 存储管理器 461
11.3.3 安全管理器 465
11.4 系统备份 472
11.5 系统恢复 473
11.6 小结 473
11.7 试题测验 474
11.8 练习 475
附录A PL/SQL. 触发器及PROCEDURE*
BUILDER简介 476
猜您喜欢