《Oracle资料库实用教程》是2013年出版的图书,作者是唐友、郭鑫、陈秀玲。
基本介绍
- 书名:Oracle资料库实用教程
- ISBN:9787302313298
- 出版社:清华大出版社
- 出版时间:2013.02.01
书籍信息
作者:唐友、郭鑫、陈秀玲
定价:29元
印次:1-3
ISBN:9787302313298
出版日期:2013.02.01
印刷日期:2016.01.04
定价:29元
印次:1-3
ISBN:9787302313298
出版日期:2013.02.01
印刷日期:2016.01.04
内容简介
Oracle资料库实用教程以当前流行的Oracle 10g作为平台,分别介绍Oracle教程的详细内容、Oracle实验指导和相关附录。Oracle教程部分比较系统地介绍了Oracle 10g(中文版)的主要功能,通过具体实验对讲解内容进行具体操作和编程训练;以完整的项目作为任务驱动,将项目进行分解贯穿在各章节中,做到理论联繫实验实践,将知识进行整体整合,增加学生学习的积极性并使其将所学知识融会贯通,做到学有所用,学有所成。在每个章节后配有另外相关的实验,也是一个具体的生活实际项目分解,最后将该项目的解决方案和业务实现整合成具体的实践效果。同时以流行的开发工具java与.net平台为背景详细介绍了java/Oracle和ASP.NET/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.4VPD支持更多的安全协定 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.3JDBC编程详解 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 安装Oracle10g数据的步骤 216
B.1 安装Oracle10g伺服器 216
B.2 安装Oracle10g客户端 220
B.3 登录Oracle10g 221
B.4 启动Oracle10g资料库 222
B.5 关闭Oracle10g资料库 222
B.6 创建ODBC数据源 223
B.7 Oracle的其他配置 223
附录C使用PowerDesigner的操作步骤 225
C.1概念模型设计 225
C.2物理模型设计 225
附录DWindows7下解决Oracle10g运行问题 234
D.1Windows7安装Oracle10g方法 234
D.264位Windows7安装Oracle10g解决方案 243
参考答案 244