- 机械工业出版社
- 9787111374633
- 1-8
- 173803
- 46257860-0
- 平装
- 16开
- 2012-03
- 256
- 271
- 工学
- 计算机科学与技术
- TP311.138OR
- 数据科学与大数据技术
- 本科
本书适合作为普通高校计算机及相关专业数据库应用的教材,也可供数据库开发和应用人员参考阅读。
前言
教学建议
第1章 关系型数据库及Oracle 10g介绍
1.1 关系型数据库概述
1.1.1 关系型数据库的相关概念
1.1.2 SQL命令概述
1.2 数据库的设计
1.2.1 数据库设计的E-R模型
1.2.2 利用E-R模型设计表结构
1.2.3 数据库设计的范式理论
1.3 Oracle数据库概述
1.3.1 Oracle数据库的发展
1.3.2 Oracle数据库的系统结构
1.3.3 Oracle 10g介绍
1.4 Oracle 10g的安装
1.4.1 安装Oracle 10g的软硬件要求
1.4.2 安装Oracle 10g
1.4.3 检验安装是否成功
1.4.4 Oracle数据库的默认用户
1.5 Oracle系统管理工具介绍
1.5.1 数据库配置助手
1.5.2 Oracle企业管理器(OEM)
1.5.3 SQL?Plus与iSQL?Plus
1.5.4 网络配置助手
1.6 Oracle数据库的启动与关闭
1.6.1 使用命令启动与关闭数据库
1.6.2 使用OEM工具启动与关闭数据库
1.6.3 开机后自动启动与关闭数据库
1.7 实验
1.8 习题
第2章 Oracle数据库的体系结构
2.1 物理存储结构
2.1.1 数据文件
2.1.2 日志文件
2.1.3 控制文件
2.1.4 参数文件
2.2 逻辑存储结构
2.2.1 表空间
2.2.2 段
2.2.3 盘区
2.2.4 数据块
2.3 数据库实例结构
2.3.1 进程结构
2.3.2 内存结构
2.4 Oracle网络配置
2.4.1 客户端配置
2.4.2 服务器端配置
2.5 实验
2.6 习题
第3章 用户、方案的创建与管理
3.1 用户、方案概述
3.1.1 用户与方案的概念
3.1.2 方案对象与非方案对象
3.2 创建用户
3.2.1 使用OEM工具创建新用户
3.2.2 使用SQL命令创建新用户
3.2.3 使用新用户连接数据库
3.3 管理用户
3.3.1 使用OEM工具修改用户
3.3.2 使用SQL命令修改用户
3.3.3 启用与禁用用户
3.3.4 删除用户
3.4 实验
3.5 习题
第4章 表的创建与管理
4.1 创建表
4.1.1 基本数据类型
4.1.2 使用OEM工具创建表
4.1.3 使用SQL命令创建表
4.1.4 基于已有的表创建新表
4.1.5 定义表中字段的默认值
4.1.6 使用DESCRIBE命令查看表结构
4.2 向表中插入、修改和删除数据
4.2.1 插入数据
4.2.2 修改数据
4.2.3 删除数据
4.3 修改表与删除表
4.3.1 修改表
4.3.2 删除表
4.4 定义数据完整性
4.4.1 定义主键约束
4.4.2 定义不允许为空约束
4.4.3 定义唯一性约束
4.4.4 定义检查约束
4.4.5 定义外键约束
4.5 实验
4.6 习题
第5章 SQL基本查询
5.1 SELECT基本查询语句
5.1.1 SELECT子句和FROM子句
5.1.2 WHERE子句
5.1.3 ORDER BY子句
5.1.4 使用统计函数
5.1.5 GROUP BY子句
5.1.6 HAVING子句
5.2 SQL?Plus中常用函数介绍
5.2.1 字符串函数
5.2.2 数值函数
5.2.3 日期和时间函数
5.2.4 转换函数
5.3 使用SQL?Plus命令格式化查询结果
5.3.1 SQL?Plus环境中的常用格式化选项
5.3.2 使用“环境”对话框设置格式化选项的值
5.3.3 使用命令设置格式化选项的值
5.4 SQL脚本文件的创建与执行
5.4.1 创建SQL脚本文件
5.4.2 执行SQL脚本文件
5.5 实验
5.6 习题
第6章 SELECT高级查询
6.1 简单连接查询
6.1.1 两表的笛卡儿积运算
6.1.2 表之间的简单连接查询
6.1.3 为表设置别名
6.2 使用JOIN关键字的连接查询
6.2.1 内连接查询
6.2.2 外连接查询
6.2.3 交叉连接
6.3 SELECT查询的集合操作
6.3.1 UNION集合运算
6.3.2 INTERSECT集合运算
6.3.3 MINUS集合运算
6.4 子查询
6.4.1 单行子查询
6.4.2 多行子查询
6.4.3 多列子查询
6.4.4 相关子查询
6.4.5 在FROM子句中使用子查询
6.5 实验
6.6 习题
第7章 PL/SQL编程基础
7.1 PL/SQL程序块结构
7.2 变量与常量
7.2.1 PL/SQL标识符
7.2.2 PL/SQL中的数据类型
7.2.3 声明变量与常量
7.2.4 为变量和常量赋值
7.2.5 变量和常量的作用域
7.3 常见SQL语句在PL/SQL程序中的使用
7.3.1 SELECT语句在PL/SQL程序中的使用
7.3.2 INSERT、UPDATE、DELETE语句在PL/SQL程序中的使用
7.3.3 DCL语句在PL/SQL程序中的使用
7.3.4 在PL/SQL程序中间接使用DDL语句
7.4 PL/SQL中的复合数据类型
7.4.1 记录类型
7.4.2 记录表类型
7.5 使用%TYPE和%ROWTYPE定义变量
7.5.1 使用%TYPE定义简单变量
7.5.2 使用%ROWTYPE定义记录变量
7.6 PL/SQL中的流程控制语句
7.6.1 条件选择语句
7.6.2 循环语句
7.7 游标的创建与应用
7.7.1 显式游标
7.7.2 带参数的游标
7.7.3 隐式游标
7.7.4 使用游标更新表中的数据
7.8 异常处理
7.8.1 PL/SQL程序块中的异常部分
7.8.2 系统异常
7.8.3 用户自定义异常
7.9 实验
7.10 习题