Oracle数据库管理与应用-基于Oracle12c版本-第二版
- ISBN:9787564636135
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:32开
- 页数:308
- 出版时间:2017-08-01
- 条形码:9787564636135 ; 978-7-5646-3613-5
内容简介
《Oracle数据库管理与应用:基于Oracle12c版本(第2版)/高等教育精品教材》是一本全面介绍Oracle数据库技术基本架构、DBA管理和对象数据库等知识的教程。全书包括5部分共21章。**部分讨论了Oracle数据库的基本架构,包括物理架构和逻辑架构,第二部分全面介绍了Oraclel2c的新特性——多租户数据库及Oracle常用的数据对象,第三部分全面介绍了Oracle数据库的PL/SQL语言,第四部分探讨了Oracle数据库的备份及恢复策略,第五部分详细介绍了基于Oracle数据库的对象关系数据库的设计方法、步骤及其实现脚本等。《Oracle数据库管理与应用:基于Oracle12c版本(第2版)/高等教育精品教材》内容全面、概念清晰、语言流畅、图文并茂,可作为高等院校计算机相关专业Oracle数据库课程的教材,也可供从事于计算机软件工作的科技人员(如数据分析系统、电子商务网站开发人员等)参阅。
目录
第1章 Oracle基础
1.1 Oraclel2c的特点
1.2 12c的版本及选件
1.3 SQL、SQL*Plus及PL/SQL
1.4 登录到SQL*Plus
1.5 常用SQL*Plus附加命令简介
1.6 Oracle数据类型
第2章 系统体系架构
2.1 Oracle数据库体系架构
2.2 Oracle的逻辑架构
2.3 Oracle数据库的物理架构
2.4 内存结构
2.5 进程
2.6 事务处理流程
2.7 SYS和SYSTEM模式
2.8 数据字典及其他数据对象
第二编 对象管理
第3章 管理数据库
3.1 启动实例
3.2 关闭实例
3.3 建立数据库
3.4 常用数据字典简介
第4章 控制文件管理
4.1 控制文件基本思想
4.2 使用多个控制文件
4.3 建立新的控制文件
4.4 给控制文件的增长留出空间
4.5 查询控制文件信息
第5章 日志文件管理
5.1 日志切换
5.2 建立多个日志文件
5.3 重新命名日志成员名字
5.4 删除重做日志文件
第6章 表空间与数据文件管理
6.1 表空间与数据文件
6.2 创建表空间
6.3 表空间日常管理
6.4 查询表空间
6.5 删除表空间
6.6 数据文件管理
第7章 表和索引及簇的定义与管理
7.1 应用系统表的管理
7.2 表的定义操作
7.3 主键
7.4 外部键
7.5 管理表
7.6 索引的定义与管理
7.7 簇的定义与管理
7.8 完整性的管理
第8章 视图、序列、同义词管理
8.1 管理视图
8.2 管理实体视图
8.3 管理序列
8.4 管理同义词
第9章 管理用户与资源
9.1 用户身份验证方法
9.2 建立用户
9.3 建立外部验证用户
9.4 建立全局验证用户
9.5 使用密码文件验证用户
9.6 修改与删除用户
第10章 管理用户权限及角色
10.1 系统权限的授予与撤销
10.2 对象权限的授权与撤销
10.3 角色与授权
10.4 有关的数据字典
第三编 PL/SQL程序设计
第11章 多租户容器数据库
11.1 容器数据库和插拔数据库
11.2 容器数据库的创建
11.3 容器数据库的克隆
11.4 容器数据库的查看
11.5 管理可插拔数据库
11.6 多租户架构下的用户管理
11.7 多租户架构下的数据文件管理
第12章 PL/SQL程序设计基础
12.1 PL/SQL程序概述
12.2 PL/SQL块结构
12.3 标识符
12.4 PL/SQL变量类型
12.5 运算符
12.6 变量赋值
12.7 条件语句
12.8 循环
12.9 注释
12.10 dbms_output的使用
12.11 在PL/SQL使用SQL语句
第13章 光标的使用
13.1 光标概念
13.2 光标循环
13.3 光标变量
第14章 错误处理
14.1 异常处理概念
14.2 异常情态传播
14.3 异常处理编程
14.4 在PL/SQL中使用sqlcode,sqlerrm
第15章 存储过程和函数
15.1 存储过程
15.2 创建函数
15.3 函数中的例外处理
15.4 存储过程的导出
第16章 触发器
16.1 触发器类型
16.2 创建触发器
16.3 触发器的删除和无效
16.4 创建触发器的限制
16.5 触发器的导出
第17章 包的创建和使用
17.1 引言
17.2 包的定义
17.3 包的说明
17.4 删除过程、函数和包
17.5 包的管理
第18章 PL/SQL编程技巧
18.1 用触发器实现日期格式的自动设置
18.2 如何避免too_many_rows错误
18.3 如何解决too_many_rows问题
18.4 如何在PL/SQL中使用数组
18.5 如何使用触发器完成数据复制
18.6 在PL/SQL中实现Truncate
第四编 备份与恢复
第19章 备份与恢复
19.1 备份概论
19.2 备份的种类
19.3 恢复技术
19.4 使用RMAN进行备份与恢复
19.5 常见误区
19.6 常见问题
第五编 对象模型
第20章 对象-关系数据库
20.1 传统关系数据模型
20.2 对象-关系数据模型
20.3 Oracle实现对象-关系数据模型
20.4 使用对象表
20.5 对象引用示例
20.6 对象类型的排序方法
20.7 对象类型信息
20.8 对象类型相关性
20.9 收集类型
20.10 对象与视图
20.11 定义语句小结
第21章 对象数据库开发实例
21.1 系统简介
21.2 基于关系模型的实现
21.3 基于对象模型的实现
21.4 采用对象视图
参考文献
附录
附录A Oraclel2c INIT.ORA
附录B tnsnames.ora参数文件
附录C listener.ora参数文件
附录D tnsnames.ora参数文件
-
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
C Primer Plus 第6版 中文版
¥61.6¥108.0 -
零信任网络:在不可信网络中构建安全系统
¥37.2¥59.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥20.3¥39.8 -
情感计算
¥66.8¥89.0 -
大模型RAG实战 RAG原理、应用与系统构建
¥74.3¥99.0 -
大学计算机基础实验教程(MS Office版)——面向数据分析能力培养
¥29.1¥39.8 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥51.8¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥70.0¥89.8 -
LINUX实战——从入门到精通
¥52.4¥69.0 -
剪映AI
¥52.8¥88.0 -
快速部署大模型:LLM策略与实践(基于ChatGPT等大语言模型)
¥56.9¥79.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
数据存储架构与技术(第2版)
¥62.9¥89.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0