Oracle数据库原理及应用 慕课版-图书推荐

目录

章数据库基础
1.1数据库应用的领域
1.2数据库相关概念
1.2.1数据的概念
1.2.2数据库的概念
1.2.3数据库管理系统的概念
1.2.4数据库的种类
1.2.5关系型数据库管理系统
1.3数据库设计
1.3.1数据库设计步骤
1.3.2概念模型设计
1.3.3逻辑结构设计
1.4关系模式规范化
1.4.1关系模式规范化的目的
1.4.2范式(1NF)
1.4.3第二范式(2NF)
1.4.4第三范式(3NF)
1.5本章小结
习题
上机指导
第2章Oracle数据库概述
2.1Oracle数据库简介
2.1.1Oracle的发展史
2.1.2Oracle12c的特点
2.2Oracle数据库安装和卸载
2.2.1相关软件的下载
2.2.2Oracle通用安装程序简介
2.2.3Oracle安装过程
2.2.4Oracle卸载
2.3Oracle的客户端
2.3.1SQL*Plus工具
2.3.2OracleSQLDeveloper工具
2.4创建和删除数据库
2.4.1创建数据库
2.4.2删除数据库
2.5本章小结
习题
上机指导
第3章Oracle数据库的体系结构
3.1数据库
3.1.1数据库的逻辑结构
3.1.2物理结构
3.2实例
3.2.1系统全局区(SGA)
3.2.2程序全局区(PGA)
3.2.3后台进程
3.3本章小结
第4章表的设计、创建及维护
4.1SQL简介
4.1.1SQL语言特点
4.1.2SQL语言分类
4.1.3SQL语句编写规则
4.2Oracle数据类型
4.3表的创建和维护
4.3.1设计表
4.3.2创建表
4.3.3修改表
4.3.4重命名表
4.3.5截断表
4.3.6删除表
4.4本章小结
习题
上机指导
第5章数据完整性与约束
5.1基本概念
5.2Oracle数据库中数据完整性约束概述
5.2.1约束类型
5.2.2约束的定义方式
5.3Oracle数据库中数据完整性约束详解
5.3.1主键约束
5.3.2外键约束
5.3.3唯一性约束
5.3.4检查性约束
5.3.5非空约束
5.3.6查看、修改、重命名、删除约束
5.3.7启用、禁用约束
5.4本章小结
习题
上机指导
第6章数据操作
6.1概述
6.2数据操纵语言(DML)
6.2.1INSERT语句添加数据
6.2.2UPDATE语句修改数据
6.2.3DELETE语句删除数据
6.3事务控制语言
6.3.1显示控制
6.3.2隐式控制
6.4数据控制语言
6.5Oracle中的锁
6.5.1DDL锁
6.5.2DML锁
6.5.3锁冲突和死锁
6.6本章小结
习题
上机指导
第7章基本SQL查询
7.1简单SQL查询
7.1.1SELECT语句的基本语法
7.1.2FROM子句指定-数据源,如表或视图
7.1.3SELECT语句中的使用运算符
7.1.4DISTINCT关键字
7.2WHERE子句
7.2.1条件表达式
7.2.2连接运算符
7.2.3NULL值
7.3ORDERBY子句
7.4伪列
7.4.1ROWNUM伪列
7.4.2ROWID伪列
7.5聚合函数
7.5.1SUM函数
7.5.2AVG函数
7.5.3COUNT函数
7.5.4MAX函数
7.5.5MIN函数
7.6GROUPBY子句
7.7HAVING子句
7.8本章小结
习题
上机指导
第8章Oracle多表连接与子查询
8.1.Oracle表连接原理
8.2.Oracle多表连接
8.2.1.交叉连接
8.2.2.按源表关联关系运算符的表连接分类
8.2.3.按源表关联关系模式的表连接分类
8.2.4.特殊表连接
8.2.5.主要表连接示意图
8.3.子查询
8.3.1.单行子查询
8.3.2.多行子查询
8.3.3.子查询空值/多值问题
8.4.本章小结
习题
上机指导
第9章操作符及SQL函数
9.1SQL操作符
9.1.1算术操作符
9.1.2比较操作符
9.1.3逻辑操作符
9.1.4集合操作符
9.1.5连接操作符
9.1.6操作符优先级
9.2SQL函数
9.2.1单行函数
9.2.2分组函数
9.2.3分析函数
9.3本章小结
习题
上机指导
0章数据库对象
10.1数据库对象
10.2同义词
10.2.1创建同义词
10.2.2删除同义词
10.3序列
10.3.1创建序列
10.3.2使用序列
10.3.3修改、删除序列
10.4视图
10.4.1创建视图
10.4.2视图上的DML语句
10.4.3视图中的函数
10.4.4删除视图
10.5索引
10.5.1创建索引
10.5.2重建、删除索引
10.6本章小结
习题
上机指导
1章PL/SQL
11.1PL/SQL的优点
11.2PL/SQL的主要特性
11.2.1PL/SQL的体系结构
11.2.2PL/SQL块
11.2.3变量和常量
11.2.4错误处理
11.2.5PL/SQL数据类型
11.2.6注释
11.3本章小结
习题
上机指导
2章控制语句
12.1选择结构控制
12.1.1IF语句
12.1.2CASE表达式
12.2循环控制
12.2.1.基本LOOP循环
12.2.2FOR循环
12.2.3WHILE循环
12.2.4嵌套的循环
12.3顺序控制
12.3.1标签声明
12.3.2GOTO语句
12.3.3NULL语句
12.4本章小结
习题
上机指导
3章游标管理
13.1工作原理
13.2隐式游标
13.3显式游标
13.3.1显式游标的声明和定义
13.3.2打开和关闭显式游标
13.3.3使用显式游标获取数据
13.3.4接受参数的显式游标
13.3.5使用游标的FORLOOP语句
13.3.6显式游标的属性
13.4游标变量
13.4.1.创建游标变量
13.4.2打开和关闭游标变量
13.4.3使用游标变量获取数据
13.4.4使用游标变量执行动态SQL
13.5本章小结
习题
上机指导
4章存储过程和函数
14.1子程序的特性
14.2子程序分类
14.3子程序的调用
14.4子程序的组成
14.5过程
14.5.1创建过程
14.5.2调用过程
14.5.3过程的参数类型
14.5.4传参形式
14.5.5执行权限授予
14.5.6删除过程
14.6函数
14.6.1创建函数
14.6.2调用函数
14.6.3删除函数
14.6.4函数与过程的区别
14.7程序包
14.7.1基本原理
14.7.2程序包的特性
14.7.3创建程序包
14.7.4执行程序包
14.7.5删除程序包
14.7.6关于程序包的数据字典
14.8本章小结
习题
上机指导
5章触发器
15.1触发器分类
15.2触发器与约束的区别
15.3创建触发器语法
15.4DML触发器
15.4.1触发时机
15.4.2条件谓词
15.4.3相关名称和伪记录
15.4.4INSTEADOFDML触发器
15.5系统触发器
15.5.1方案(SCHEMA)触发器
15.5.2数据库触发器
15.5.3INSTEADOFCREATE触发器
15.6触发器设计指南
15.7触发器启用和停用
15.8触发器相关视图
15.9本章小结
习题
上机指导
6章系统安全管理
16.1用户管理
16.1.1创建用户
16.1.2管理用户
16.2权限管理
16.2.1权限概述
16.2.2系统权限管理
16.2.3对象权限管理
16.3角色管理
16.3.1角色概述
16.3.2创建角色
16.3.3管理角色
16.4概要文件和数据字典视图
16.4.1使用概要文件管理密码
16.4.2使用概要文件管理资源
16.4.3数据字典视图
16.5审计
16.5.1审计启用
16.5.2登录审计
16.5.3操作审计
16.5.4对象审计
16.5.5权限审计
16.6本章小结
习题239
上机指导239
7章数据备份与恢复
17.1数据备份和恢复的概念
17.2逻辑备份和恢复
17.2.1逻辑导出数据
17.2.2逻辑导入数据
17.3脱机备份和恢复
17.3.1脱机备份
17.3.2脱机恢复
17.4联机备份和恢复
17.4.1归档日志模式的设置
17.4.2创建恢复目录所用的表空间
17.4.3创建RMAN用户并授权
17.4.4创建恢复目录
17.4.5注册目标数据库
17.4.6使用RMAN程序进行备份
17.4.7使用RMAN程序进行恢复
17.5本章小结
习题
上机指导
8章Oracle实战案例
18.1需求说明与概要设计
18.1.1ATM用户使用的基本流程
18.1.2角色及功能模块详细说明
18.2详细设计
18.2.1概述
18.2.2具体设计模块
18.3数据库设计
18.3.1数据库需求分析
18.3.2概念模型设计
18.3.3逻辑结构设计
18.3.4物理结构设计
18.4系统实现
18.5本章小结
参考文献

主编推荐

1.案例丰富、实操性强; 2.知识点全面,重点难点突出; 3.IT企业项目案例,案例全面,配套视频课程 4.教材配套全面,除了知识点授课视频做支撑,还配有课件PPT、习题答案、试题等各种资源。

内容简介

Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,是优选使用范围很广的数据库管理软件系统之一。 本书由浅入深地讲解整个Oracle知识体系。全书共18章,~3章讲述Oracle的体系结构和基本操作,主要内容包括数据库基本概念、Oracle概述和Oracle体系结构;第4~9章介绍了数据库中创建表、检索数据、操作数据等,主要内容包括表的设计创建及维护、数据完整性与约束、数据操作、基本SQL查询、多表连接及子查询和操作符及SQL函数;0章介绍了Oracle中常见的数据库对象,包括序列、同义词和索引等;1~14章介绍了PL/SQL相关的内容,主要包括PL/SQL简介、控制语句、游标和存储过程和函数;5章介绍了触发器;6~17章介绍了系统安全管理和数据备份与恢复;8章是综合项目案例。 本书可作为高等院校计算机相关专业0racle课程的教材和辅导书,也可作为0racle初学者的入门读物。

价格说明

定价:为出版社全国统一定价;

价:为商品的销售价,是您最终决定是否购买商品的依据;受系统缓存影响,最终价格以商品放入购物车后显示的价格为准;

关于新广告法声明

新广告法规定所有页面信息中不得出现绝对化用词和功能性用词。

本店非常支持新广告法,但为了不影响消费者正常购买,页面明显区域本店已在排查修改,对于不明显区域也将会逐步排查并修改,我们此郑重声明:本店所有页面上的绝对化用词与功能性用词在此声明全部失效,不作为赔付理由。涉及“教育部声明”中的商品,均不代表教育部指定、推荐的具体版本,仅代表该商品的内容为指定、推荐书目。因极限用词引起的任何形式的商品赔付,本店不接收且不妥协。希望消费者理解并欢迎联系客服帮助完善,也请职业打假人士高抬贵手。

卖贝商城 推荐:Oracle数据库原理及应用 慕课版