书籍详情
Oracle数据库实用教程
作者:唐友 主编
出版社:清华大学出版社
出版时间:2013-02-01
ISBN:9787302313298
定价:¥29.00
购买这本书可以去
内容简介
《Oracle数据库实用教程》内容简介:Oracle数据库实用教程以当前流行的Oracle10g作为平台,分别介绍Oracle教程的详细内容、Oracle实验指导和相关附录。Oracle教程部分比较系统地介绍了Oracle10g(中文版)的主要功能,通过具体实验对讲解内容进行具体操作和编程训练;以完整的项目作为任务驱动,将项目进行分解贯穿在各章节中,做到理论联系实验实践,将知识进行整体整合,增加学生学习的积极性并使其将所学知识融会贯通,做到学有所用,学有所成。在每个章节后配有另外相关的实验,也是一个具体的生活实际项目分解,最后将该项目的解决方案和业务实现整合成具体的实践效果。同时以流行的开发工具java与.net平台为背景详细介绍了java/Oracle和ASP.NET/Oracle的应用方法。
作者简介
暂缺《Oracle数据库实用教程》作者简介
目录
《oracle数据库实用教程》
第1部分 oracle实用教程
项目分解1 创建数据库 2
1.1 实用数据库管理系统 2
1.2 登录项目数据库的方式 4
1.2.1 访问项目数据库主界面 4
1.2.2 c/s模式访问项目数据库 6
1.2.3 b/s模式访问项目数据库 6
1.3 配置项目数据库连接 8
1.4 启动项目数据库文件 11
习题 12
项目分解2 项目需求及表设计 14
2.1 个人理财项目需求分析 14
2.1.1 概述 14
2.1.2 任务/功能 14
2.1.3 性能 16
2.1.4 用户基本情况说明 16
2.2 实体表 16
2.3 实体数据类型 16
2.4 设计项目表 17
.2.4.1 创建项目业务表 17
2.4.2 修改项目业务表 24
2.4.3 删除项目业务表 27
习题 27
实验1 创建学生信息管理项目表 28
项目分解3 数据库具体解决策略 33
3.1 记录生成策略 33
3.1.1 插入表记录 33
3.1.2 主键生成策略——序列 34
3.1.3 修改序列 37
3.1.4 删除序列 37
3.2 修改记录 38
3.3 删除记录 38
3.4 项目业务数据检索 39
3.4.1 选择行 42
3.4.2 查询对象 47
3.4.3 连接 47
3.4.4 汇总 49
3.4.5 排序 51
3.4.6 select语句的union子句 52
3.5 应用视图 53
3.5.1 视图的概念 53
3.5.2 创建视图 53
3.5.3 更新视图 56
3.5.4 修改视图定义 57
3.5.5 删除视图 58
3.6 项目数据库优化策略——索引 59
3.6.1 索引的分类 59
3.6.2 索引的创建 60
3.6.3 索引的修改 64
3.6.4 索引的删除 65
习题 66
实验2 创建学生信息管理项目序列 67
实验3 学生信息管理项目数据对象操作 69
实验4 学生信息管理项目数据检索 71
实验5 数据库优化策略视图和索引 73
项目分解4 存储过程和触发器应用 76
4.1 项目数据库扩展编程——pl/sql 76
4.2 pl/sql语法 76
4.2.1 变量 76
4.2.2 数据类型 77
4.2.3 表达式 78
4.2.4 控制结构 78
4.3 数据库实现优化——存储过程 79
4.3.1 创建存储过程 79
4.3.2 修改存储过程 83
4.3.3 删除存储过程 84
4.3.4 使用存储过程 85
4.4 数据库实现优化——触发器 85
4.4.1 创建触发器 86
4.4.2 修改触发器 89
4.4.3 删除触发器 91
习题 91
实验6 数据库实现优化——存储过程 92
实验7 数据库实现优化——触发器 94
项目分解5 用户管理 96
5.1 设定项目管理权限 96
5.2 选择项目管理角色 97
5.2.1 创建角色 98
5.2.2 管理角色 103
5.3 管理项目用户 104
5.3.1 创建用户 104
5.3.2 修改用户 104
5.3.3 锁定及解除用户锁定 105
5.3.4 删除用户 105
习题 105
实验8 学生信息管理项目权限与角色 106
项目分解6 数据库备份和恢复 109
6.1 项目数据库备份 109
6.2 项目数据库恢复 115
习题 120
实验9 数据库的备份与恢复 120
项目分解7 表空间应用 122
7.1 表空间概念 122
7.2 创建表空间 122
7.3 oracle表空间的作用 124
7.4 修改表空间 127
7.5 删除表空间 129
习题 130
项目分解8 其他特征 131
8.1 性能与扩展能力 131
8.2 可管理性 132
8.3 高可用性的加强 132
8.4 vpd支持更多的安全协议 133
8.5 商务智能/数据仓库和生物信息学 133
8.6 扩展数据管理能力 134
8.7 应用开发方面的加强 134
习题 135
项目分解9 项目实现技术及整合 136
9.1 数据引擎jdbc 136
9.2 通过jdbc-odbc访问oracle数据库 138
9.2.1 创建odbc数据源 138
9.2.2 编写jsp测试程序 140
9.2.3 jdbc编程详解 142
9.3 使用javabean模式访问数据库 144
9.4 直接使用jdbc访问数据库 147
9.5 使用连接池访问数据库 149
9.5.1 连接池的工作原理 150
9.5.2 实例:在jsp中使用连接池访问数据库 151
9.6 .net访问oracle数据库 160
9.6.1 回顾ado.net 160
9.6.2 使用ado.net连接oracle 161
9.6.3 在抽象工厂中加入oracle 164
习题 167
实验10 jdbc实现学生信息管理项目数据库访问 169第2部分 附录及参考答案
附录a 学生信息管理系统项目实现 176
a.1 结构及主要功能 176
a.1.1 学生信息管理系统的主要功能 176
a.1.2 系统的功能模块结构 176
a.2 数据库设计 177
a.2.1 创建数据库用户 177
a.2.2 数据库逻辑结构设计 177
a.2.3 创建表的脚本语言 179
a.3 数据库连接 181
a.3.1 创建数据源 181
a.3.2 数据库连接(在模块modulel.bas中) 182
a.4 系统的实现 182
a.4.1 主窗体的设计 182
a.4.2 登录窗体的设计 185
a.4.3 背景窗体的设计 187
a.4.4 班级管理窗体的设计 188
a.4.5 课程信息窗体的设计 193
a.4.6 用户信息管理窗体的设计 198
a.4.7 奖惩信息管理窗口的设计 199
a.4.8 成绩查询窗口的设计 201
a.4.9 学籍信息管理窗体的设计 203
a.4.10 个人信息查询窗口的设计 207
a.5 运行截图 211
附录b 安装oracle 10g数据的步骤 216
b.1 安装oracle 10g服务器 216
b.2 安装oracle 10g客户端 220
b.3 登录oracle 10g 221
b.4 启动oracle 10g数据库 222
b.5 关闭oracle 10g数据库 222
b.6 创建odbc数据源 223
b.7 oracle的其他配置 223
附录c 使用powerdesigner的操作步骤 225
c.1 概念模型设计 225
c.2 物理模型设计 225
附录d windows 7下解决oracle 10g运行问题 234
d.1 windows 7安装oracle 10g方法 234
d.2 64位windows 7安装oracle 10g解决方案 243
参考答案
第1部分 oracle实用教程
项目分解1 创建数据库 2
1.1 实用数据库管理系统 2
1.2 登录项目数据库的方式 4
1.2.1 访问项目数据库主界面 4
1.2.2 c/s模式访问项目数据库 6
1.2.3 b/s模式访问项目数据库 6
1.3 配置项目数据库连接 8
1.4 启动项目数据库文件 11
习题 12
项目分解2 项目需求及表设计 14
2.1 个人理财项目需求分析 14
2.1.1 概述 14
2.1.2 任务/功能 14
2.1.3 性能 16
2.1.4 用户基本情况说明 16
2.2 实体表 16
2.3 实体数据类型 16
2.4 设计项目表 17
.2.4.1 创建项目业务表 17
2.4.2 修改项目业务表 24
2.4.3 删除项目业务表 27
习题 27
实验1 创建学生信息管理项目表 28
项目分解3 数据库具体解决策略 33
3.1 记录生成策略 33
3.1.1 插入表记录 33
3.1.2 主键生成策略——序列 34
3.1.3 修改序列 37
3.1.4 删除序列 37
3.2 修改记录 38
3.3 删除记录 38
3.4 项目业务数据检索 39
3.4.1 选择行 42
3.4.2 查询对象 47
3.4.3 连接 47
3.4.4 汇总 49
3.4.5 排序 51
3.4.6 select语句的union子句 52
3.5 应用视图 53
3.5.1 视图的概念 53
3.5.2 创建视图 53
3.5.3 更新视图 56
3.5.4 修改视图定义 57
3.5.5 删除视图 58
3.6 项目数据库优化策略——索引 59
3.6.1 索引的分类 59
3.6.2 索引的创建 60
3.6.3 索引的修改 64
3.6.4 索引的删除 65
习题 66
实验2 创建学生信息管理项目序列 67
实验3 学生信息管理项目数据对象操作 69
实验4 学生信息管理项目数据检索 71
实验5 数据库优化策略视图和索引 73
项目分解4 存储过程和触发器应用 76
4.1 项目数据库扩展编程——pl/sql 76
4.2 pl/sql语法 76
4.2.1 变量 76
4.2.2 数据类型 77
4.2.3 表达式 78
4.2.4 控制结构 78
4.3 数据库实现优化——存储过程 79
4.3.1 创建存储过程 79
4.3.2 修改存储过程 83
4.3.3 删除存储过程 84
4.3.4 使用存储过程 85
4.4 数据库实现优化——触发器 85
4.4.1 创建触发器 86
4.4.2 修改触发器 89
4.4.3 删除触发器 91
习题 91
实验6 数据库实现优化——存储过程 92
实验7 数据库实现优化——触发器 94
项目分解5 用户管理 96
5.1 设定项目管理权限 96
5.2 选择项目管理角色 97
5.2.1 创建角色 98
5.2.2 管理角色 103
5.3 管理项目用户 104
5.3.1 创建用户 104
5.3.2 修改用户 104
5.3.3 锁定及解除用户锁定 105
5.3.4 删除用户 105
习题 105
实验8 学生信息管理项目权限与角色 106
项目分解6 数据库备份和恢复 109
6.1 项目数据库备份 109
6.2 项目数据库恢复 115
习题 120
实验9 数据库的备份与恢复 120
项目分解7 表空间应用 122
7.1 表空间概念 122
7.2 创建表空间 122
7.3 oracle表空间的作用 124
7.4 修改表空间 127
7.5 删除表空间 129
习题 130
项目分解8 其他特征 131
8.1 性能与扩展能力 131
8.2 可管理性 132
8.3 高可用性的加强 132
8.4 vpd支持更多的安全协议 133
8.5 商务智能/数据仓库和生物信息学 133
8.6 扩展数据管理能力 134
8.7 应用开发方面的加强 134
习题 135
项目分解9 项目实现技术及整合 136
9.1 数据引擎jdbc 136
9.2 通过jdbc-odbc访问oracle数据库 138
9.2.1 创建odbc数据源 138
9.2.2 编写jsp测试程序 140
9.2.3 jdbc编程详解 142
9.3 使用javabean模式访问数据库 144
9.4 直接使用jdbc访问数据库 147
9.5 使用连接池访问数据库 149
9.5.1 连接池的工作原理 150
9.5.2 实例:在jsp中使用连接池访问数据库 151
9.6 .net访问oracle数据库 160
9.6.1 回顾ado.net 160
9.6.2 使用ado.net连接oracle 161
9.6.3 在抽象工厂中加入oracle 164
习题 167
实验10 jdbc实现学生信息管理项目数据库访问 169第2部分 附录及参考答案
附录a 学生信息管理系统项目实现 176
a.1 结构及主要功能 176
a.1.1 学生信息管理系统的主要功能 176
a.1.2 系统的功能模块结构 176
a.2 数据库设计 177
a.2.1 创建数据库用户 177
a.2.2 数据库逻辑结构设计 177
a.2.3 创建表的脚本语言 179
a.3 数据库连接 181
a.3.1 创建数据源 181
a.3.2 数据库连接(在模块modulel.bas中) 182
a.4 系统的实现 182
a.4.1 主窗体的设计 182
a.4.2 登录窗体的设计 185
a.4.3 背景窗体的设计 187
a.4.4 班级管理窗体的设计 188
a.4.5 课程信息窗体的设计 193
a.4.6 用户信息管理窗体的设计 198
a.4.7 奖惩信息管理窗口的设计 199
a.4.8 成绩查询窗口的设计 201
a.4.9 学籍信息管理窗体的设计 203
a.4.10 个人信息查询窗口的设计 207
a.5 运行截图 211
附录b 安装oracle 10g数据的步骤 216
b.1 安装oracle 10g服务器 216
b.2 安装oracle 10g客户端 220
b.3 登录oracle 10g 221
b.4 启动oracle 10g数据库 222
b.5 关闭oracle 10g数据库 222
b.6 创建odbc数据源 223
b.7 oracle的其他配置 223
附录c 使用powerdesigner的操作步骤 225
c.1 概念模型设计 225
c.2 物理模型设计 225
附录d windows 7下解决oracle 10g运行问题 234
d.1 windows 7安装oracle 10g方法 234
d.2 64位windows 7安装oracle 10g解决方案 243
参考答案
猜您喜欢