Oracle数据库教程 / 21世纪高等学校规划教材·计算机科学与技术
作者: 赵明渊
出版时间:2015年10月
出版社:清华大学出版社
- 清华大学出版社
- 9787302400707
- 1-1
- 22027
- 16开
- 2015年10月
- 工学
- 软件工程
- TP311.138OR
- 计算机
- 本专科、高职高专
赵明渊主编的《Oracle数据库教程》全面系统地介绍了Oracle 11g的管理操作和应用开发,以学生成绩数据库为主线,将基础知识和实际应用有机结合起来。全书共分18章,分别介绍数据库概论、Oracle 11g数据库、创建数据库、创建和使用表、PL/SQL基础、PL/SQL高级查询、视图、索引、同义词和序列、数据完整性、PL/SQL程序设计、函数和游标、存储过程、触发器、事务和锁、安全管理、备份和恢复、 Java EE开发基础、基于Java EE和Oracle 11g数据库的学生成绩管理系统开发等内容。
本书注重理论与实践的结合,侧重实用性,体系合理,概念清晰,实例丰富,通俗易懂,分散难点,要求读者起点低,能全面提升学生的综合应用能力和动手编程能力。为方便教学,每章都有大量示范性设计实例和运行结果,主要章节有综合训练和应用举例,附录有学生成绩数据库的表结构和样本数据,章末习题有选择题、填空题和应用题等类型,书末附习题答案,以供教学参考。
本书可作为大学本科、高职高专及培训班课程的教学用书,也可作为计算机应用人员和计算机爱好者的自学参考书。
1.1 数据库系统概述
1.1.1 数据库
1.1.2 数据库管理系统
1.1.3 数据库系统
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.4.4 物理结构设计
1.4.5 数据库实施
1.4.6 数据库运行和维护
1.5 应用举例
1.6 小结
习题1
第2章 Oracle 11g数据库
2.1 Oracle 11g数据库的特性
2.2 Oracle 11g数据库安装
2.2.1 安装要求
2.2.2 Oracle 11g数据库安装步骤
2.3 Oracle数据库开发工具
2.3.1 SQL*Plus
2.3.2 SQL Developer
2.3.3 Oracle Enterprise Manager
2.4 Oracle 11g数据库卸载
2.4.1 停止所有Oracle服务
2.4.2 卸载所有Oracle组件
2.4.3 手动删除Oracle残留部分
2.5 小结
习题2
第3章 创建数据库
3.1 Oracle数据库的体系结构
3.1.1 逻辑结构
3.1.2 物理结构
3.1.3 总体结构
3.2 删除数据库
3.3 创建数据库
3.4 小结
习题3
第4章 创建和使用表
4.1 创建表空间
4.2 表的基本概念
4.2.1 表和表结构
4.2.2 数据类型
4.2.3 表结构设计
4.3 使用SQL Developer操作表
4.3.1 使用SQL Developer创建表
4.3.2 使用SQL Developer修改表
4.3.3 使用SQL Developer删除表
4.4 操作表数据
4.5 小结
习题4
第5章 PL/SQL基础
5.1 SQL和PL/SQL
5.1.1 SQL语言
5.1.2 PL/SQL预备知识
5.2 在PL/SQL中的数据定义语言
5.2.1 数据库操作语句
5.2.2 表空间操作语句
5.2.3 表操作语句
5.3 在PL/SQL中的数据操纵语言
5.3.1 插入语句
5.3.2 修改语句
5.3.3 删除语句
5.4 在PL/SQL中的数据查询语言
5.4.1 投影查询
5.4.2 选择查询
5.4.3 分组查询和统计计算
5.4.4 排序查询
5.5 综合训练
5.6 小结
习题5
第6章 PL/SQL高级查询
第7章 视图
第8章 索引、同义词和序列
第9章 数据完整性
第10章 PL/SQL程序设计
第11章 函数和游标
第12章 存储过程
第13章 触发器
第14章 事务和锁
第15章 安全管理
第16章 备份和恢复
第17章 Java EE开发基础
第18章 Java EE和Oracle 11g学生成绩管理系统开发
附录A 习题参考答案
附录B stsys数据库的表结构和样本数据