网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Oracle Database12c实用教程/计算机基础与实训教材系列 |
分类 | |
作者 | 姚瑶,王燕 主编 |
出版社 | 清华大学出版社 |
下载 | |
简介 | 内容推荐 本书由浅入深、循序渐进地介绍了Oracle公司近期新推出的数据库管理软件——Oracle Database 12c的操作方法和使用技巧。全书共分15章,分别介绍了数据库技术基础,Oracle Database 12c简介与安装,数据库操作,数据表操作,数据查询操作,PL/SQL语言及编程,索引和视图操作,存储过程和触发器操作,事务和锁操作,表空间操作,数据库文件操作,数据库安全性操作,数据库备份与恢复,Oracle闪回技术等内容。很后一章还安排了综合实例,用于提高和拓宽读者对Oracle Database 12c操作的掌握与应用。本书内容丰富,结构清晰,语言简练,图文并茂,具有很强的实用性和可操作性。本书以一个实际的学籍管理数据库为案例介绍Oracle Database 12c的管理和开发技术,适合“理论实践一体化”的教学方法,将知识讲解和技能训练有机结合,融“教、学、做”于一体,是一本适合于高等院校及各类社会培训学校的很好教材,也是广大数据库开发人员的自学参考书。 目录 第1章 数据库技术基础 1 1.1 数据库基本概念 1 1.2 数据模型 3 1.2.1 概念模型 3 1.2.2 结构模型 5 1.3 数据库的设计步骤 9 1.4 习题 10 第2章 Oracle Database 12c简介与 安装 11 2.1 Oracle的发展历程 11 2.2 Oracle Database 12c的应用 结构 12 2.2.1 客户/服务器结构 13 2.2.2 多层结构 13 2.2.3 分布式结构 13 2.3 Oracle Database 12c的新特性 14 2.4 数据库与云计算 15 2.5 Oracle Database 12c的安装 环境 15 2.5.1 安装环境 16 2.5.2 软件下载 16 2.6 Oracle Database 12c的安装过程 17 2.6.1 具体安装步骤 18 2.6.2 常用Oracle服务 24 2.7 卸载Oracle Database 12c 25 2.8 Oracle基本工具 26 2.8.1 使用SQL Plus 27 2.8.2 Enterprise Manager 28 2.8.3 使用SQL Developer 29 2.8.4 使用PL/SQL Developer 30 2.9 Oracle Database 12c的体系结构 31 2.9.1 存储结构 32 2.9.2 数据库实例 33 2.9.3 内存结构 33 2.9.4 进程结构 34 2.9.5 数据字典 35 2.10 上机练习 35 2.11 习题 35 第3章 数据库操作 37 3.1 创建数据库 37 3.1.1 使用DBCA创建数据库 37 3.1.2 使用命令行创建数据库 39 3.2 删除数据库 42 3.2.1 使用DBCA删除数据库 42 3.2.2 使用命令行删除数据库 44 3.3 启动数据库 45 3.3.1 数据库启动概述 45 3.3.2 启动数据库 46 3.4 关闭数据库 47 3.5 修改数据库 48 3.6 上机练习 49 3.7 习题 49 第4章 数据表操作 50 4.1 表概述 50 4.1.1 表的构成 50 4.1.2 表的数据类型 51 4.2 创建表 52 4.2.1 使用命令行创建表 52 4.2.2 创建表的相关子句 53 4.2.3 使用SQL Developer工具 创建表 55 4.3 修改表 56 4.3.1 修改表的结构 56 4.3.2 重命名表 58 4.3.3 删除表 58 4.3.4 使用SQL Developer工具 修改、删除表 58 4.4 表的完整性约束 60 4.4.1 表的完整性约束类型 60 4.4.2 使用SQL Developer工具 维护约束 64 4.5 表中数据的操作 66 4.5.1 插入数据 66 4.5.2 更新数据 67 4.5.3 删除数据 67 4.5.4 使用SQL Developer工具 维护数据 68 4.6 上机练习 69 4.7 习题 69 第5章 数据查询操作 71 5.1 数据查询语言概述 71 5.2 简单查询 72 5.2.1 SELECT语句的基本语法 格式 72 5.2.2 选择表中的若干列 73 5.2.3 选择表中的若干行 75 5.2.4 对查询的结果排序 79 5.2.5 对数据进行统计 80 5.2.6 对查询结果分组 81 5.3 连接查询 83 5.3.1 交叉连接 83 5.3.2 内连接 84 5.3.3 外连接 85 5.4 子查询 88 5.4.1 使用IN谓词的子查询 88 5.4.2 使用比较运算符的子查询 89 5.4.3 使用ANY或ALL的子查询 90 5.4.4 使用EXISTS的子查询 91 5.5 集合操作 92 5.5.1 使用UNION操作符 92 5.5.2 使用INTERSECT操作符 93 5.5.3 使用MINUS操作符 94 5.6 SQL Plus编辑命令及输出 95 5.6.1 使用SQL Plus编辑命令 95 5.6.2 保存、检索及运行命令 96 5.6.3 格式化输出列 99 5.6.4 页面大小及行大小设置 100 5.6.5 清除列格式 102 5.7 上机练习 102 5.8 习题 103 第6章 PL/SQL语言及编程 104 6.1 PL/SQL简介 104 6.1.1 语言结构 105 6.1.2 PL/SQL示例程序 105 6.2 PL/SQL的基本语法 107 6.2.1 变量和常量 107 6.2.2 赋值语句 108 6.2.3 表达式和运算符 108 6.2.4 条件判断语句 110 6.2.5 循环语句 114 6.3 常用函数 118 6.3.1 数值型函数 118 6.3.2 字符型函数 121 6.3.3 日期型函数 123 6.3.4 统计函数 125 6.3.5 转换函数 127 6.4 游标 128 6.4.1 显式游标 129 6.4.2 隐式游标 131 6.4.3 游标的属性 131 6.4.4 游标变量 134 6.4.5 游标FOR循环 135 6.4.6 游标的更新 136 6.5 异常处理 138 6.6 上机练习 141 6.7 习题 141 第7章 索引和视图操作 143 7.1 索引 143 7.1.1 索引概述 144 7.1.2 创建索引 145 7.1.3 修改索引 147 7.1.4 删除索引 148 7.1.5 使用SQL Developer工具 管理索引 148 7.2 视图 149 7.2.1 视图概述 149 7.2.2 创建视图 150 7.2.3 修改视图 155 7.2.4 删除视图 155 7.2.5 使用SQL Developer工具 管理视图 156 7.3 上机练习 157 7.4 习题 157 第8章 存储过程、函数和触发器操作 158 8.1 存储过程 158 8.1.1 存储过程概述 159 8.1.2 创建和执行存储过程 159 8.1.3 带参数的存储过程 162 8.1.4 为过程添加局部变量和子 过程 166 8.1.5 修改和删除存储过程 168 8.1.6 使用SQL Developer管理存储 过程 168 8.2 函数 169 8.2.1 创建函数 169 8.2.2 调用函数 171 8.2.3 删除函数 172 8.2.4 使用SQL Developer工具管理 函数 172 8.3 触发器 173 8.3.1 触发器概述 173 8.3.2 DML触发器 175 8.3.3 替代触发器 179 8.3.4 系统事件触发器 181 8.3.5 用户事件触发器 181 8.3.6 管理触发器 183 8.3.7 使用SQL Developer工具管 理触发器 184 8.4 上机练习 186 8.5 习题 186 第9章 事务和锁操作 188 9.1 事务 188 9.1.1 事务概述 188 9.1.2 事务的特性和类型 189 9.1.3 事务的保存点 191 9.2 锁 192 9.2.1 锁的概述 192 9.2.2 锁的类型 192 9.2.3 死锁 193 9.3 上机练习 193 9.4 习题 193 第10章 表空间操作 195 10.1 表空间概述 195 10.2 表空间管理 197 10.2.1 创建表空间 197 10.2.2 查看表空间 199 10.2.3 维护表空间 199 10.2.4 创建大文件表空间 201 10.2.5 删除表空间 202 10.3 临时表空间 202 10.3.1 创建临时表空间 203 10.3.2 查看临时表空间 204 10.3.3 临时表空间组 204 10.4 撤销表空间 206 10.5 数据文件 207 10.5.1 移动和重命名数据文件 207 10.5.2 删除数据文件 208 10.6 上机练习 208 10.7 习题 208 第11章 数据库文件操作 210 11.1 控制文件管理 210 11.1.1 控制文件概述 210 11.1.2 查看控制文件基本信息 211 11.1.3 控制文件的备份和恢复 212 11.1.4 删除控制文件 214 11.2 重做日志文件操作 214 11.2.1 重做日志文件概述 214 11.2.2 创建重做日志组及成员 215 11.2.3 修改重做日志文件的存储 位置和名称 216 11.2.4 删除重做日志文件 217 11.2.5 清空重做日志文件 218 11.2.6 重做日志文件的切换 219 11.2.7 查看重做日志文件 219 11.3 归档日志文件操作 220 11.3.1 归档日志文件概述 220 11.3.2 管理归档模式 221 11.3.3 设置归档位置 222 11.3.4 查看归档日志信息 223 11.4 上机练习 224 11.5 习题 224 第12章 数据库安全性操作 225 12.1 安全性概述 225 12.2 用户管理 226 12.2.1 初始用户 226 12.2.2 用户相关属性 226 12.2.3 创建用户 228 12.2.4 修改用户 230 12.2.5 删除用户 231 12.2.6 查询用户信息 231 12.3 权限管理 232 12.3.1 权限概述 233 12.3.2 系统权限管理 233 12.3.3 对象权限管理 235 12.3.4 权限查询 237 12.4 角色管理 237 12.4.1 角色概述 238 12.4.2 创建角色 238 12.4.3 角色授权 239 12.4.4 角色的启用和禁用 239 12.4.5 修改角色 240 12.4.6 删除角色 241 12.4.7 查询角色信息 241 12.5 上机练习 242 12.6 习题 244 第13章 数据库备份与恢复 245 13.1 备份与恢复概述 245 13.2 备份与恢复分类 246 13.2.1 备份分类 246 13.2.2 恢复分类 247 13.3 备份与恢复方法 248 13.3.1 备份与恢复方法概述 248 13.3.2 使用命令行执行数据库 备份 250 13.3.3 使用命令行执行数据库 恢复 254 13.3.4 恢复管理器(RMAN)的 使用 255 13.4 上机练习 258 13.5 习题 261 第14章 Oracle闪回技术 262 14.1 闪回技术概述 262 14.2 闪回数据库 263 14.2.1 启动闪回数据库 264 14.2.2 使用闪回数据库 265 14.3 闪回表 267 14.4 闪回查询 268 14.5 闪回版本查询 269 14.6 闪回丢弃 270 14.7 上机练习 271 14.8 习题 275 第15章 实验室管理系统设计 276 15.1 ADO.NET组件 276 15.2 实验室管理系统设计 277 15.2.1 系统架构设计 278 15.2.2 系统功能设计 279 15.2.3 系统数据库设计 279 15.2.4 系统功能模块实现 284 附录A 实验项目 293 附录B PL/SQL常用系统函数 307 附录C PL/SQL标准异常 310 参考文献 311 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。