书籍详情
数据库原理与Oracle应用
作者:杨晨,闫薇 主编
出版社:东软电子出版社
出版时间:2013-06-01
ISBN:9787894362087
定价:¥35.50
购买这本书可以去
内容简介
本教材精选数据库原理和Oracle数据库的核心内容,将抽象的理论知识用丰富的图解和通俗易懂的语言描述出来,采用任务驱动的方式撰写,合理地组织学习单元,将每个单元分解为基本知识、任务实践、思考与练习三个模块,并配有单独的上机实验部分,在实例上侧重实用性和启发性,使得教材有更广泛的应用程度。数据库系统原理部分主要介绍数据库系统的基本概念和基本理论。内容包括数据库系统的发展历程、数据库系统的结构、数据模型、关系代数运算、关系数据库标准语言SQL、关系数据库规范化理论、数据库设计、数据库安全性与完整性、数据库备份与恢复。Oracle数据库应用部分主要介绍Oracle 10g数据库的基本原理及其应用技术。内容包括Oracle数据库的体系结构、PL/SQL概述、异常处理、游标、存储过程、存储函数、包、触发器、用户管理、权限管理、角色管理、Oracle数据库的备份与恢复方法。本教材内容丰富、深入浅出、通俗易懂、注重实用。本教材可作为高等学校数据库原理与应用课程的教材,也可以作为Oracle数据库开发和应用人员的参考资料。
作者简介
暂缺《数据库原理与Oracle应用》作者简介
目录
第1章 数据库系统概述
1.1 学习目标
1.2 数据库的基本概念
1.2.1 基本知识
1.2.2 任务实践
1.2.3 思考与练习
1.3 数据管理技术的发展阶段
1.3.1 基本知识
1.3.2 任务实践
1.3.3 思考与练习
1.4 数据库系统的结构
1.4.1 基本知识
1.4.2 任务实践
1.4.3 思考与练习
1.5 数据模型
1.5.1 基本知识
1.5.2 任务实践
1.5.3 思考与练习
1.6 小结
第2章 关系运算理论
2.1 学习目标
2.2 关系数据结构
2.2.1 基本知识
2.2.2 任务实践
2.2.3 思考与练习
2.3 关系数据操作
2.3.1 基本知识
2.3.2 任务实践
2.3.3 思考与练习
2.4 关系的完整性
2.4.1 基本知识
2.4.2 任务实践
2.4.3 思考与练习
2.5 传统的集合运算
2.5.1 基本知识
2.5.2 任务实践
2.5.3 思考与练习
2.6 专门的关系运算
2.6.1 基本知识
2.6.2 任务实践
2.6.3 思考与练习
2.7 小结
第3章 关系数据库标准语言SQL
3.1 学习目标
3.2 SQL概述
3.2.1 基本知识
3.2.2 任务实践
3.2.3 思考与练习
3.3 数据定义
3.3.1 基本知识
3.3.2 任务实践
3.3.3 思考与练习
3.4 数据查询
3.4.1 基本知识
3.4.2 任务实践
3.4.3 思考与练习
3.5 数据操纵
3.5.1 基本知识
3.5.2 任务实践
3.5.3 思考与练习
3.6 视图
3.6.1 基本知识
3.6.2 任务实践
3.6.3 思考与练习
3.7 实验
3.7.1 实验1:Oracle数据库的安装、卸载与环境配置
3.7.2 实验2:数据定义语言DDL
3.7.3 实验3:数据操纵语言DML
3.7.4 实验4:单表查询
3.7.5 实验5:多表连接查询和集合查询
3.7.6 实验6:嵌套查询
3.7.7 实验7:视图
3.8 小结
第4章 数据库设计和规范化理论
4.1 学习目标
4.2 关系数据库规范化理论
4.2.1 基本知识
4.2.2 任务实践
4.2.3 思考与练习
4.3 数据库设计概述
4.3.1 基本知识
4.3.2 任务实践
4.3.3 思考与练习
4.4 系统规划阶段
4.4.1 基本知识
4.4.2 任务实践
4.4.3 思考与练习
4.5 需求分析
4.5.1 基本知识
4.5.2 任务实践
4.5.3 思考与练习
4.6 概念结构设计
4.6.1 基本知识
4.6.2 任务实践
4.6.3 思考与练习
4.7 逻辑结构设计
4.7.1 基本知识
4.7.2 任务实践
4.7.3 思考与练习
4.8 物理结构设计
4.8.1 基本知识
4.8.2 任务实践
4.8.3 思考与练习
4.9 数据库的实施
4.9.1 基本知识
4.9.2 任务实践
4.9.3 思考与练习
4.10 数据库的运行和维护
4.10.1 基本知识
4.10.2 任务实践
4.10.3 思考与练习
4.11 小结
第5章 Oracle数据库体系结构
5.1 学习目标
5.2 物理存储结构
5.2.1 基本知识
5.2.2 任务实践
5.2.3 思考与练习
5.3 逻辑存储结构
5.3.1 基本知识
5.3.2 任务实践
5.3.3 思考与练习
5.4 内存结构
5.4.1 基本知识
5.4.2 任务实践
5.4.3 思考与练习
5.5 进程结构
5.5.1 基本知识
5.5.2 任务实践
5.5.3 思考与练习
5.6 数据库例程
5.6.1 基本知识
5.6.2 任务实践
5.6.3 思考与练习
5.7 小结
第6章 PL/SQL概述
6.1 学习目标
6.2 PL/SQL程序设计简介
6.2.1 基本知识
6.2.2 任务实践
6.2.3 思考与练习
6.3 PL/SQL变量
6.3.1 基本知识
6.3.2 任务实践
6.3.3 思考与练习
6.4 PL/SQL运算符和函数
6.4.1 基本知识
6.4.2 任务实践
6.4.3 思考与练习
6.5 PL/SQL条件结构
6.5.1 基本知识
6.5.2 任务实践
6.5.3 思考与练习
6.6 PL/SQL循环结构
6.6.1 基本知识
6.6.2 任务实践
6.6.3 思考与练习
6.7 实验
6.7.1 实验1:PL/SQL基本结构
6.7.2 实验2:PL/SQL条件语句
6.7.3 实验3:PL/SQL循环语句
6.8 小结
第7章 异常处理
7.1 学习目标
7.2 异常概述
7.2.1 基本知识
7.2.2 任务实践
7.2.3 思考与练习
7.3 预定义异常
7.3.1 基本知识
7.3.2 任务实践
7.3.3 思考与练习
7.4 非预定义异常
7.4.1 基本知识
7.4.2 任务实践
7.4.3 思考与练习
7.5 用户自定义异常
7.5.1 基本知识
7.5.2 任务实践
7.5.3 思考与练习
7.6 实验
7.6.1 实验1:系统预定义异常
7.6.2 实验2:用户自定义异常
7.7 小结
第8章 游标
8.1 学习目标
8.2 显式游标
8.2.1 基本知识
8.2.2 任务实践
8.2.3 思考与练习
8.3 隐式游标
8.3.1 基本知识
8.3.2 任务实践
8.3.3 思考与练习
8.4 实验
8.4.1 实验1:不带参数的游标
8.4.2 实验2:带参数的游标
8.4.3 实验3:隐式游标
8.5 小结
第9章 存储子程序
9.1 学习目标
9.2 存储过程
9.2.1 基本知识
9.2.2 任务实践
9.2.3 思考与练习
9.3 存储函数
9.3.1 基本知识
9.3.2 任务实践
9.3.3 思考与练习
9.4 实验
9.4.1 实验1:存储过程
9.4.2 实验2:存储函数
9.5 小结
第10章 包
10.1 学习目标
10.2 包的创建与调用
10.2.1 基本知识
10.2.2 任务实践
10.2.3 思考与练习
10.3 包的重载
10.3.1 基本知识
10.3.2 任务实践
10.3.3 思考与练习
10.4 包的管理
10.4.1 基本知识
10.4.2 任务实践
10.4.3 思考与练习
10.5 实验
10.5.1 实验1:包的创建与调用
10.5.2 实验2:包的重载
10.6 小结
第11章 触发器
11.1 学习目标
11.2 语句级触发器
11.2.1 基本知识
11.2.2 任务实践
11.2.3 思考与练习
11.3 行级触发器
11.3.1 基本知识
11.3.2 任务实践
11.3.3 思考与练习
11.4 INSTEADOF触发器
11.4.1 基本知识
11.4.2 任务实践
11.4.3 思考与练习
11.5 系统事件与用户事件触发器
11.5.1 基本知识
11.5.2 任务实践
11.5.3 思考与练习
11.6 触发器的管理
11.6.1 基本知识
11.6.2 任务实践
11.6.3 思考与练习
11.7 实验
11.7.1 实验1:语句级触发器
11.7.2 实验2:行级触发器
11.8 小结
第12章 数据库安全性与完整性
12.1 学习目标
12.2 数据库安全性概述
12.2.1 基本知识
12.2.2 任务实践
12.2.3 思考与练习
12.3 Oracle的安全机制
12.3.1 基本知识
12.3.2 任务实践
12.3.3 思考与练习
12.4 数据库完整性控制
12.4.1 基本知识
12.4.2 任务实践
12.4.3 思考与练习
12.5 实验
12.5.1 实验1:用户管理
12.5.2 实验2:权限管理
12.5.3 实验3:角色管理
12.6 小结
第13章 数据库备份与恢复
13.1 学习目标
13.2 事务
13.2.1 基本知识
13.2.2 任务实践
13.2.3 思考与练习
13.3 数据库的恢复技术
13.3.1 基本知识
13.3.2 任务实践
13.3.3 思考与练习
13.4 Oracle数据库备份与恢复
13.4.1 基本知识
13.4.2 任务实践
13.4.3 思考与练习
13.5 实验
13.5.1 实验1:数据库的备份
13.5.2 实验2:数据库的恢复
13.6 小结
附录 样本数据库
参考文献
1.1 学习目标
1.2 数据库的基本概念
1.2.1 基本知识
1.2.2 任务实践
1.2.3 思考与练习
1.3 数据管理技术的发展阶段
1.3.1 基本知识
1.3.2 任务实践
1.3.3 思考与练习
1.4 数据库系统的结构
1.4.1 基本知识
1.4.2 任务实践
1.4.3 思考与练习
1.5 数据模型
1.5.1 基本知识
1.5.2 任务实践
1.5.3 思考与练习
1.6 小结
第2章 关系运算理论
2.1 学习目标
2.2 关系数据结构
2.2.1 基本知识
2.2.2 任务实践
2.2.3 思考与练习
2.3 关系数据操作
2.3.1 基本知识
2.3.2 任务实践
2.3.3 思考与练习
2.4 关系的完整性
2.4.1 基本知识
2.4.2 任务实践
2.4.3 思考与练习
2.5 传统的集合运算
2.5.1 基本知识
2.5.2 任务实践
2.5.3 思考与练习
2.6 专门的关系运算
2.6.1 基本知识
2.6.2 任务实践
2.6.3 思考与练习
2.7 小结
第3章 关系数据库标准语言SQL
3.1 学习目标
3.2 SQL概述
3.2.1 基本知识
3.2.2 任务实践
3.2.3 思考与练习
3.3 数据定义
3.3.1 基本知识
3.3.2 任务实践
3.3.3 思考与练习
3.4 数据查询
3.4.1 基本知识
3.4.2 任务实践
3.4.3 思考与练习
3.5 数据操纵
3.5.1 基本知识
3.5.2 任务实践
3.5.3 思考与练习
3.6 视图
3.6.1 基本知识
3.6.2 任务实践
3.6.3 思考与练习
3.7 实验
3.7.1 实验1:Oracle数据库的安装、卸载与环境配置
3.7.2 实验2:数据定义语言DDL
3.7.3 实验3:数据操纵语言DML
3.7.4 实验4:单表查询
3.7.5 实验5:多表连接查询和集合查询
3.7.6 实验6:嵌套查询
3.7.7 实验7:视图
3.8 小结
第4章 数据库设计和规范化理论
4.1 学习目标
4.2 关系数据库规范化理论
4.2.1 基本知识
4.2.2 任务实践
4.2.3 思考与练习
4.3 数据库设计概述
4.3.1 基本知识
4.3.2 任务实践
4.3.3 思考与练习
4.4 系统规划阶段
4.4.1 基本知识
4.4.2 任务实践
4.4.3 思考与练习
4.5 需求分析
4.5.1 基本知识
4.5.2 任务实践
4.5.3 思考与练习
4.6 概念结构设计
4.6.1 基本知识
4.6.2 任务实践
4.6.3 思考与练习
4.7 逻辑结构设计
4.7.1 基本知识
4.7.2 任务实践
4.7.3 思考与练习
4.8 物理结构设计
4.8.1 基本知识
4.8.2 任务实践
4.8.3 思考与练习
4.9 数据库的实施
4.9.1 基本知识
4.9.2 任务实践
4.9.3 思考与练习
4.10 数据库的运行和维护
4.10.1 基本知识
4.10.2 任务实践
4.10.3 思考与练习
4.11 小结
第5章 Oracle数据库体系结构
5.1 学习目标
5.2 物理存储结构
5.2.1 基本知识
5.2.2 任务实践
5.2.3 思考与练习
5.3 逻辑存储结构
5.3.1 基本知识
5.3.2 任务实践
5.3.3 思考与练习
5.4 内存结构
5.4.1 基本知识
5.4.2 任务实践
5.4.3 思考与练习
5.5 进程结构
5.5.1 基本知识
5.5.2 任务实践
5.5.3 思考与练习
5.6 数据库例程
5.6.1 基本知识
5.6.2 任务实践
5.6.3 思考与练习
5.7 小结
第6章 PL/SQL概述
6.1 学习目标
6.2 PL/SQL程序设计简介
6.2.1 基本知识
6.2.2 任务实践
6.2.3 思考与练习
6.3 PL/SQL变量
6.3.1 基本知识
6.3.2 任务实践
6.3.3 思考与练习
6.4 PL/SQL运算符和函数
6.4.1 基本知识
6.4.2 任务实践
6.4.3 思考与练习
6.5 PL/SQL条件结构
6.5.1 基本知识
6.5.2 任务实践
6.5.3 思考与练习
6.6 PL/SQL循环结构
6.6.1 基本知识
6.6.2 任务实践
6.6.3 思考与练习
6.7 实验
6.7.1 实验1:PL/SQL基本结构
6.7.2 实验2:PL/SQL条件语句
6.7.3 实验3:PL/SQL循环语句
6.8 小结
第7章 异常处理
7.1 学习目标
7.2 异常概述
7.2.1 基本知识
7.2.2 任务实践
7.2.3 思考与练习
7.3 预定义异常
7.3.1 基本知识
7.3.2 任务实践
7.3.3 思考与练习
7.4 非预定义异常
7.4.1 基本知识
7.4.2 任务实践
7.4.3 思考与练习
7.5 用户自定义异常
7.5.1 基本知识
7.5.2 任务实践
7.5.3 思考与练习
7.6 实验
7.6.1 实验1:系统预定义异常
7.6.2 实验2:用户自定义异常
7.7 小结
第8章 游标
8.1 学习目标
8.2 显式游标
8.2.1 基本知识
8.2.2 任务实践
8.2.3 思考与练习
8.3 隐式游标
8.3.1 基本知识
8.3.2 任务实践
8.3.3 思考与练习
8.4 实验
8.4.1 实验1:不带参数的游标
8.4.2 实验2:带参数的游标
8.4.3 实验3:隐式游标
8.5 小结
第9章 存储子程序
9.1 学习目标
9.2 存储过程
9.2.1 基本知识
9.2.2 任务实践
9.2.3 思考与练习
9.3 存储函数
9.3.1 基本知识
9.3.2 任务实践
9.3.3 思考与练习
9.4 实验
9.4.1 实验1:存储过程
9.4.2 实验2:存储函数
9.5 小结
第10章 包
10.1 学习目标
10.2 包的创建与调用
10.2.1 基本知识
10.2.2 任务实践
10.2.3 思考与练习
10.3 包的重载
10.3.1 基本知识
10.3.2 任务实践
10.3.3 思考与练习
10.4 包的管理
10.4.1 基本知识
10.4.2 任务实践
10.4.3 思考与练习
10.5 实验
10.5.1 实验1:包的创建与调用
10.5.2 实验2:包的重载
10.6 小结
第11章 触发器
11.1 学习目标
11.2 语句级触发器
11.2.1 基本知识
11.2.2 任务实践
11.2.3 思考与练习
11.3 行级触发器
11.3.1 基本知识
11.3.2 任务实践
11.3.3 思考与练习
11.4 INSTEADOF触发器
11.4.1 基本知识
11.4.2 任务实践
11.4.3 思考与练习
11.5 系统事件与用户事件触发器
11.5.1 基本知识
11.5.2 任务实践
11.5.3 思考与练习
11.6 触发器的管理
11.6.1 基本知识
11.6.2 任务实践
11.6.3 思考与练习
11.7 实验
11.7.1 实验1:语句级触发器
11.7.2 实验2:行级触发器
11.8 小结
第12章 数据库安全性与完整性
12.1 学习目标
12.2 数据库安全性概述
12.2.1 基本知识
12.2.2 任务实践
12.2.3 思考与练习
12.3 Oracle的安全机制
12.3.1 基本知识
12.3.2 任务实践
12.3.3 思考与练习
12.4 数据库完整性控制
12.4.1 基本知识
12.4.2 任务实践
12.4.3 思考与练习
12.5 实验
12.5.1 实验1:用户管理
12.5.2 实验2:权限管理
12.5.3 实验3:角色管理
12.6 小结
第13章 数据库备份与恢复
13.1 学习目标
13.2 事务
13.2.1 基本知识
13.2.2 任务实践
13.2.3 思考与练习
13.3 数据库的恢复技术
13.3.1 基本知识
13.3.2 任务实践
13.3.3 思考与练习
13.4 Oracle数据库备份与恢复
13.4.1 基本知识
13.4.2 任务实践
13.4.3 思考与练习
13.5 实验
13.5.1 实验1:数据库的备份
13.5.2 实验2:数据库的恢复
13.6 小结
附录 样本数据库
参考文献
猜您喜欢