万本电子书0元读

万本电子书0元读

顶部广告

Oracle数据库从入门到运维实战电子书

   侧重实战,融大量示例和实战案例,由浅深、循序渐,稳步提升发和运维技能。

售       价:¥

纸质售价:¥51.20购买纸书

39人正在读 | 0人评论 6.2

作       者:甘长春,孟飞

出  版  社:中国铁道出版社有限公司

出版时间:2021-01-01

字       数:25.9万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
      Oracle 数据库是一种高效率、高可靠性、适应高吞吐量的数据库解决方案;在本书的讲解过程中,系统地描述了Oracle 体系结构,并在此基础上展阐述了SQL 语言,用户权限和对象管理以及实践编译发,*后是Oracle 数据库导导出和闪回技术。本书内容实用,结构合理,实例丰富,可以帮助Oracle 初学者系统地了解Oracle 体系架构以及发实践,除此之外,书中嵌大量来自作者的实战经验,可以帮助有着一定资历的Oracle 数据库发者在面对具体问题时找到思路的方法。<br/>【推荐语】<br/>   侧重实战,融大量示例和实战案例,由浅深、循序渐,稳步提升发和运维技能。<br/>【作者】<br/>       甘长春(身份证号:12010519660601213X),毕业于北京交通大学电气工程及自动化专业。自从参加工作以来,一直致力于计算机应用系统的研发和建设,先后参与了多个铁路应用项目的发工作,同时,也与多家IT企业合作研发项目,主要负责数据库架构设计及项目发等工作。从2014年起,一直在天津大学软件学院及各大学从事兼职教学工作,所授课程为PHP和Oracle。 孟飞(身份证号:120223199803260193),目前就读于天津农学院电子信息专业,在读研究生。本科毕业于内蒙古工业大学自动化专业,在本科学习期间,曾参与内蒙古自治区博士自然科学基金“混合微电网综合协调控制与能量分配策略研究”和“风光储混合分布式发电系统协调控制与能量分配策略研究”项目研发;申请一项实用新型专利:一种基于染料敏化太阳能电池的发电装置。致力于C语言和汇编语言的学习过程中,还在自修较为流行的DBMS数据库系统,主攻方向MySQL、Oracle。在MySQL数据库方面,参与过项目数据库设计与发,主要负责表结构设计及存储程序的编写等。<br/>
目录展开

版权页

内容简介

前言

第1章 Oracle体系结构

1.1 实例的体系结构

1.1.1 实例的概念

1.1.2 实例的构成

1.2 实例的内存结构

1.2.1 数据库高速缓存

1.2.2 重做日志缓冲区

1.2.3 共享池

1.2.4 Java池

1.2.5 PGA(程序全局区)

1.3 实例中的后台进程

1.3.1 DBWR(数据库写进程)

1.3.2 LGWR(日志写进程)

1.3.3 CKPT(检查点进程)

1.3.4 SMON(系统监视进程)

1.3.5 PMON(监控和管理进程)

1.3.6 ARCH(归档日志进程)

1.4 实例的内存结构管理

1.4.1 自动内存管理

1.4.2 自动共享内存管理

1.4.3 手动共享内存管理

1.5 Oracle数据库的连接模式

1.5.1 专用数据库连接模式

1.5.2 共享数据库连接模式

1.5.3 如何设置共享连接模式

1.6 数据库的逻辑结构

1.6.1 表空间(TABLESPACE)

1.6.2 段(Segment)

1.6.3 区(Extent)

1.6.4 数据块(Block)

1.7 Oracle数据库的物理结构

1.7.1 数据文件

1.7.2 控制文件

1.7.3 重做日志文件

1.7.4 跟踪文件和警告文件

1.8 特权用户与口令文件

1.9 数据字典视图与动态性能视图

1.9.1 数据字典视图

1.9.2 动态性能视图

1.10 Oracle数据库初始化参数

1.10.1 参数文件

1.10.2 初始化参数的查看

1.10.3 初始化参数的修改

1.11 本章小结

第2章 Oracle数据库SQL语言基础

2.1 Oracle数据类型

2.1.1 字符型

2.1.2 数值型

2.1.3 日期时间型

2.1.4 关于日期时间型timestamp和data以及字符串数据类型之间的转换与处理

2.1.5 interval时间间隔数据类型

2.1.6 ROWID伪列数据类型

2.1.7 blob、clob、nclob及bfile数据类型

2.1.8 不同数据类型之间的转换约定

2.2 DML语句

2.2.1 INSERT语句(插入操作)

2.2.2 DELETE语句(删除操作)

2.2.3 UPDATE语句(修改操作)

2.3 事务控制语句

2.4 DDL语句

2.4.1 表的创建:CREATE语句

2.4.2 修改表的结构:ALTER语句

2.4.3 对象的删除和重命名操作

2.5 Oracle数据库的约束

2.5.1 约束的类型

2.5.2 如何在创建表时指定约束

2.5.3 如何在创建表之后指定约束

2.5.4 约束的维护

2.6 Oracle数据库的视图

2.6.1 视图的创建、修改和删除

2.6.2 如何对视图进行访问

2.6.3 复杂视图

2.7 Oracle数据库的索引

2.7.1 索引的基本概念

2.7.2 索引的创建、修改和删除

2.7.3 索引信息的查询

2.7.4 索引使用原则

2.8 Oracle数据库的序列

2.8.1 序列的创建、修改和删除

2.8.2 序列的使用

2.8.3 序列信息的查询

2.9 Oracle数据库的同义词

2.9.1 同义词的概念和类型

2.9.2 同义词的创建与删除

2.9.3 同义词信息的查询

2.10 本章小结

第3章 Oracle查询语句

3.1 查询语句的基本用法

3.1.1 SELECT语句的简单使用

3.1.2 SQL查询使用的运算符

3.2 查询语句中的条件

3.2.1 Oracle常用的关系运算符简介

3.2.2 Oracle关系运算符的使用

3.3 Oracle查询语句中的单行函数

3.3.1 字符串处理函数

3.3.2 数学函数

3.3.3 日期型函数

3.3.4 类型转换函数

3.3.5 流程函数

3.4 分组函数与分组统计

3.4.1 AVG函数

3.4.2 MIN与MAX函数

3.4.3 COUNT函数

3.4.4 SUM函数

3.4.5 分组统计

3.5 Oracle数据库的排序

3.6 Oracle数据库的多表查询

3.7 Oracle数据库的子查询

3.8 Oracle数据库的连接查询

3.8.1 Oracle数据库内连接

3.8.2 Oracle数据库外连接

3.8.3 Oracle数据库自然连接

3.8.4 Oracle数据库笛卡儿积和交叉连接

3.8.5 Oracle数据库自连接

3.9 Oracle数据库的集合运算

3.9.1 Oracle数据库的并集运算

3.9.2 Oracle数据库的交集运算

3.9.3 Oracle数据库的差集运算

3.10 摘自应用项目中的典型示范样本

3.10.1 搭建数据环境

3.10.2 SQL范本

3.11 本章小结

第4章 Oracle over()函数的使用

4.1 over()分析函数

4.1.1 over()分析函数语法

4.1.2 与over()配合使用的函数简要说明

4.1.3 over()函数的非开窗示例

4.2 给over开窗

4.2.1 over()函数开窗说明

4.2.2 over()函数开窗示例

4.3 与over()函数配合使用的函数

4.3.1 over()配合函数row_number()的使用

4.3.2 over()配合函数rank()、dense_rank()及row_number()的使用

4.3.3 over()配合函数count()的使用

4.3.4 over()配合函数max()及min()的使用

4.3.5 over()配合函数sum()的使用

4.3.6 over()配合函数avg()的使用

4.3.7 over()配合函数first_value()及last_value()的使用

4.3.8 over()配合函数lead()及lag()的使用

4.4 本章小结

第5章 用户与权限管理

5.1 用户管理

5.1.1 数据库中有哪些用户

5.1.2 如何创建用户

5.1.3 如何修改用户的信息

5.1.4 如何删除用户

5.2 用户权限的管理

5.2.1 系统权限的管理

5.2.2 对象权限的管理

5.2.3 权限信息的查询

5.3 角色的管理

5.3.1 角色的创建和删除

5.3.2 角色中权限的添加和删除

5.3.3 角色的分配和回收

5.3.4 角色信息的查询

5.4 PROFILE(用户配置文件)的管理

5.4.1 PROFILE的创建与删除

5.4.2 如何利用PROFILE对用户口令进行控制

5.4.3 如何利用PROFILE对用户使用资源进行控制

5.4.4 默认的PROFILE

5.5 本章小结

第6章 基本数据库对象管理

6.1 普通表的管理

6.1.1 普通表的结构

6.1.2 普通表的创建

6.1.3 普通表的修改

6.1.4 普通表的删除

6.2 分区表的管理

6.2.1 分区的概念

6.2.2 范围分区

6.2.3 列表分区

6.2.4 散列分区

6.2.5 复合分区

6.2.6 非分区表转换为分区表的分区

6.3 索引的管理

6.3.1 反向索引

6.3.2 位图索引

6.3.3 基于函数的索引

6.3.4 分区索引

6.3.5 索引的维护

6.4 簇的管理

6.4.1 簇的创建

6.4.2 簇的修改

6.4.3 簇的删除

6.4.4 簇信息的查询

6.5 索引组织表的管理

6.5.1 索引组织表的创建

6.5.2 索引组织表的维护

6.6本章小结

第7章 PL/SQL编程

7.1 PL/SQL中的变量

7.1.1 变量的定义与使用

7.1.2 如何在PL/SQL中自定义数据类型

7.2 PL/SQL中的流控制

7.2.1 IF语句

7.2.2 LOOP语句

7.2.3 WHILE语句

7.2.4 FOR语句

7.3 PL/SQL如何访问数据库

7.3.1 如何对数据进行查询

7.3.2 如何使用DML语句

7.4 子程序设计

7.4.1 如何使用过程

7.4.2 如何使用函数

7.4.3 函数与过程的重载

7.4.4 函数与过程的递归调用

7.5 存储过程与存储程序

7.5.1 存储过程

7.5.2 存储函数

7.5.3 程序包

7.5.4 系统预定义程序包

7.5.5 与存储程序有关的数据字典

7.6 异常处理

7.6.1 异常处理程序

7.6.2 预定义异常

7.6.3 非预定义异常

7.6.4 用户自定义异常

7.6.5 异常的传递

7.7 游标的应用

7.7.1 隐式游标

7.7.2 显式游标

7.7.3 带参数的游标

7.7.4 如何通过游标修改表中的数据

7.8 触发器

7.8.1 触发器的使用

7.8.2 语句级触发器

7.8.3 行触发器

7.8.4 视图上的触发器

7.8.5 与触发器有关的数据字典

7.9 本章小结

第8章 Oracle数据库的导入/导出及闪回

8.1 导入/导出工具的用法

8.2 表的导入与导出

8.3 Oracle数据库导入/导出模式

8.4 表空间的导入与导出

8.5 Oracle数据泵的使用

8.5.1 为何选择数据泵方式

8.5.2 目标库环境准备

8.5.3 Oracle数据泵导入/导出操作

8.5.4 expdp(导出)及impdp(导入)命令参数说明

8.5.5 错误及处理

8.5.6 通过dblink来使用数据泵

8.6 Oracle 11g exp不能导出空表的解决方法

8.7 闪回(Flashback)技术在数据库恢复中的应用

8.7.1 回收站的应用

8.7.2 闪回技术在表上的应用

8.7.3 Flashback技术在数据库恢复中的应用

8.8 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部