第Ⅰ部分 开发组件
第1章 架构
1.1 通用的客户端-服务器计算模型
1.2 Oracle Database llg
1.2.1 客户端软件:SQL*Plus
1.2.2 Oracle llg服务器软件
1.2.3 Oracle数据字典
1.3 Oracle MySQL 5.6
1.3.1 客户端软件MySQL Monitor
1.3.2 MySQL服务器软件
1.3.3 MySQL数据字典
1.4 小结
1.5 习题
第2章 客户端接口
2.1 SQL*Plus
2.1.1 与SQL*Plus连接和断开连接
2.1.2 在SQL*Plus环境下工作
2.1.3 在SQL*Plus中编写SQL语句
2.1.4 用SQL*Plus保存SQL语句
2.1.5 用SQL*Plus编辑SQL语句
2.1.6 从缓冲区重新运行SQL*Plus的SQL语句
2.1.7 在SQL*Plus中取消SQL语句条目
2.1.8 调用并运行SQL*Plus脚本文件
2.1.9 向SQL*Plus脚本文件传递参数
2.1.10 调用PL/SQL程序,
2.1.11 编写SQL*Plus日志文件
2.2 MySQL Monitor
2.2.1 连接和断开MySQL Monitor
2.2.2 编写MySQL的SQL语句
2.2.3 保存MySQL的SQL语句
2.2.4 编辑MySQL的SQL语句
2.2.5 取消MySQL的SQL语句
2.2.6 调用和运行MySQL脚本文件
2.2.7 设置会话变量
2.2.8 调用SQL/PSM程序
2.2.9 编写MySQL的日志文件
2.3 小结
2.4 习题
第3章 安全模型
3.1 安全屏障
3.1.1 网络的安全防护
3.1.2 操作系统的安全防护
3.1.3 数据库的安全防护
3.2 安全权限
3.3 定义者和调用者权利
3.3.1 定义者权利
3.3.2 调用者权利
3.4 小结
3.5 习题
第4章 事务模型
4.1 数据事务
4.2 ACID兼容的SQL语句
4.2.1 INSERT语句
4.2.2 UPDATE语句
4.2.3 DELETE语句
4.3 存储程序
4.4 触发器
4.5 小结
4.6 习题
第5章 约束
5.1 NOTNULL约束
5.1.1 Oracle数据库的NOT NULL约束
5.1.2 MySQL数据库的NOT NULL约束
5.2 UNIQUE约束
5.2.1 Oracle数据库的UNIQUE约束
5.2.2 MySQL数据库的UNIQUE约束
5.2.3 唯一索引
5.3 主键约束
5.3.1 Oracle数据库的主键约束
5.3.2 MySQL数据库的主键约束
5.4 外键约束
5.4.1 Oracle数据库的外键约束
5.4.2 MySQL数据库的外键约束
5.5 CHECK约束
5.5.1 Oracle数据库的CHECK约束
5.5.2 MySQL数据库的CHECK约束
5.6 触发器约束
5.7 小结
5.8 习题
第Ⅱ部分 SQL开发
第6章 创建用户和结构
6.1 用户
6.1.1 Oracle数据库的用户
6.1.2 MySQL数据库的用户
6.2 数据库
6.2.1 Oracle的模式
6.2.2 MySQL的数据库
6.3 表
6.3.1 Oracle数据库的表
6.3.2 MySQL数据库的表
6.4 索引
6.4.1 Oracle数据库的索引
6.4.2 MySQL数据库的索引
……
附录A 习题解答