本书在0racle数据库系统知识方面,强调Oracle数据库体系结构及其内在原理,并构造合适的简单实验验证各种结论,使得读者在掌握0racle数据库基本技能的同时,能够对其运作原理有深层次的理解,能够学会探索一个DBMS运作原理的方法,为以后使用Oracle数据库或其他数据库产品打下坚实的基础。这是本书与其他数据库书籍及Oracle书籍不同的地方。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Oracle数据库系统原理(21世纪高职高专计算机类规划教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 李爱武 |
出版社 | 北京邮电大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书在0racle数据库系统知识方面,强调Oracle数据库体系结构及其内在原理,并构造合适的简单实验验证各种结论,使得读者在掌握0racle数据库基本技能的同时,能够对其运作原理有深层次的理解,能够学会探索一个DBMS运作原理的方法,为以后使用Oracle数据库或其他数据库产品打下坚实的基础。这是本书与其他数据库书籍及Oracle书籍不同的地方。 内容推荐 本书包括数据库基本理论以及Oracle数据库系统知识两部分。主要包括关系模型基本理论、ER图及范式理论、SQL语言、Oracle存储空间的管理、索引原理、事务处理及锁、备份恢复原理、存储过程以及触发器、网络连接配置等内容。在注重学习各种技能的同时,更强调理解关系型数据库理论的一些本质内容,能够对Oracle数据库的体系结构及运作原理有深层次的理解。 本书可以作为高校计算机各专业的数据库教材或参考书,也可以供相关Oracle数据库管理员或编程人员参考。 目录 第1章 数据库技术基础 1.1 数据库应用的场合 1.2 常用术语 1.3 数据库技术的产生和发展 1.4 数据库系统的构成 1.4.1 硬件 1.4.2 软件 1.4.3 人员 1.5 关系型数据库 1.5.1 数据模型 1.5.2 关系模型 1.6 常用关系型DBMS介绍 1.7 数据库技术研究的领域 第2章 ER模型 2.1 数据库设计的主要步骤 2.2 ER图的表示方法 2.3 联系的映射约束 2.4 ER图转化为表 第3章 规范化理论 3.1 引入范式理论的原因 3.2 第一范式 3.3 第二范式 3.4 第三范式 第4章 SQL语言 4.1 SQL语言概述 4.1.1 SQL语言的特点 4.1.2 SQL语言的分类 4.2 SQL*Plus的使用方法 4.2.1 Oracle中的预置用户 4.2.2 连接数据库的方式 4.2.3 使用SQL*Plus 4.2.4 Windows平台下有关Oracle:数据库的常用注册表项 4.3 简单查询 4.3.1 select—from—where结构 4.3.2 设置查询结果字段的别名及排序 4.3.3 where关键字的使用 4.3.4 汇总函数 4.3.5 group by及having子句 4.3.6 理解NULL 4.4 update、delete、insert语句 4.5 复杂查询 4.5.1 表连接 4.5.2 集合运算 4.5.3 子查询 4.6 exists与not exists的用法 第5章 表及完整性约束 5.1 数据类型 5.2 创建简单的表 5.3 完整性约束 5.4 创建带有约束的表 5.5 利用数据字典视图查询约束信息 5.6 修改表的结构 第6章 Oracle数据库的存储结构 6.1 Oracle中的几个逻辑存储概念 6.2 表空间种类 6.3 创建表空间 6.4 存储空间分配 6.4.1 autoallocate的情形 6.4.2 uniform size的情形 6.4.3 有关uniform size参数使用的一个误解 6.4.4 由多个数据文件构成的表空间 6.5 删除数据或删除表对其存储空间的影响 6.5.1 delete操作对表使用空间的影响 6.5.2 truncate操作对表使用空间的影响 6.5.3 drop table对表使用空间的影响 6.6 数据文件管理 第7章 Oracle数据库体系结构 7.1 与Oracle数据库相关的物理文件 7.1.1 警告文件 7.1.2 口令文件 7.1.3 初始化参数文件 7.1.4 数据文件 7.1.5 临时数据文件 7.1.6 控制文件 7.1.7 重做日志文件 7.2 控制文件与重做日志文件的管理 7.2.1 备份控制文件 7.2.2 解决丢失部分控制文件问题 7.2.3 解决丢失全部控制文件及重做文件问题 7.2.4 重做文件的管理 7.3 Oracle实例的内存结构及后台进程 7.3.1 SGA的构成 7.3.2 PGA的构成 7.3.3 实例中的进程 7.4 数据库的启动和关闭 7.4.1 数据库的启动 7.4.2 数据库的关闭 7.5 在Oracle中手T建立数据库 第8章 数据字典 8.1 查询所有的数据字典名称及其数量 8.2 常用静态数据字典视图 8.3 常用动态数据字典视图 第9章 索引原理 9.1 在SQL*Plus中查看执行计划 9.2 影响查询效率的主要因素 9.3 Oracle中如何创建索引 9.4 应用索引提高查询速度的检验 9.5 索引的结构 9.6 通过导出数据块查看索引结构 9.7 聚簇索引与非聚簇索引 9.8 需要创建索引的场合 9.9 索引未被使用的原因 9.10 索引与空值 9.11 DML语句对索引的影响 9.11.1 insert语句对索引的影响 9.11.2 delete语句对索引的影响 第10章 视图 10.1 视图的创建和使用 10.2 视图的作用 10.3 更新视图 第ll章 事务处理与锁 11.1 事务概念 11.2 事务的ACID属性 11.3 事务控制命令 11.4 commit的作用 11.5 事务隔离级别 11.6 锁 11.6.1 insert操作被阻塞 11.6.2 update或delete操作被阻塞 11.6.3 死锁 11.6.4 锁的种类 第12章 用户及权限管理 12.1 几个特殊用户 12.2 用户属性 12.3 创建用户 12.4 修改用户的属性 12.5 删除用户 12.6 权限种类 12.7 授予权限及收回权限 12.7.1 授予系统权限 12.7.2 查询用户的系统权限 12.7.3 收回系统权限 12.7.4 授予对象权限 12.8 管理角色 12.8.1 常用的预定义角色 12.8.2 创建角色 12.9 关于sys用户的操作系统验证 第13章 网络连接 13.1 简单的网络配置 13.1.1 服务器端配置 13.1.2 客户端配置 13.2 复杂的网络连接配置 13.2.1 共享服务器模式及专用服务器模式 13.2.2 配置共享服务器模式 13.2.3 在客户端指定连接方式 13.2.4 使用服务名连接数据库 13.2.5 使用非默认端口连接数据库 第14章 存储过程以及触发器 14.1 PL/SQL程序的基本结构 14.2 简单的PL/SQL程序设计 14.2.1 声明 14.2.2 使用%type和%rowtype 14.3 游标和异常 14.3.1 显式游标 14.3.2 隐式游标 14.4 异常处理 14.4.1 Oracle预定义异常 14.4.2 用户定义的异常 14.5 触发器 14.5.1 语句触发器 14.5.2 行触发器 14.5.3 instead of触发器 14.6 存储过程 第15章 Oracle数据库备份恢复原理 15.1 逻辑备份实践 15.2 设置归档日志模式 15.3 物理备份恢复实践 15.4 有关备份恢复的几个概念 15.5 不完全恢复示例 15.6 联机重做日志组丢失后的处理 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。