资源名称:Oracle Database 11g & MySQL 5.6开发手册
内容简介:
利用《Oracle Database 11g & MySQL5.6开发手册》,您将能够在混合环境中创建出强大的数据库应用程序。本书规划了这两种平台之间无缝操作的程序设计策略和最佳实践方式。您可以学会如何迁移数据库、移植SQL代码、使用Oracle和MySQL数据库以及配置高效率的查询。在这本内容广泛的书籍中,还包括了安全、监控和调试方面的技巧。
本书特色
● 理解Oralce Database11g和MySQL5.6的架构
● 在两个平台之间转换数据库,并确保事务完整性
● 创建表、序列、索引、视图和用户账户
● 编写并调试PL/SQL、SQL*Plus、SQL/PSM和MySQLMonitor的
脚本
● 执行复杂查询并管理数字和日期的计算
● 合并来源表中的数据并设置虚拟目录
资源目录:
第I部分 开发组件
第1章 架构 3
1.1 通用的客户端-服务器
计算模型 4
1.2 Oracle Database 11g8
1.2.1 客户端软件:SQL*Plus 8
1.2.2 Oracle11g服务器软件 9
1.2.3 Oracle数据字典 17
1.3 Oracle MySQL 5.6 17
1.3.1 客户端软件:
MySQL Monitor 18
1.3.2 MySQL服务器软件 18
1.3.3 MySQL数据字典22
1.4 小结 22
1.5 习题 23
第2章 客户端接口 25
2.1 SQL*Plus 26
2.1.1 与SQL*Plus连接和
断开连接 26
2.1.2 在SQL*Plus环境下
工作 30
2.1.3 在SQL*Plus中编写
SQL语句34
2.1.4 用SQL*Plus保存
SQL语句36
2.1.5 用SQL*Plus编辑
SQL语句36
2.1.6 从缓冲区重新运行
SQL*Plus的SQL语句 36
2.1.7 在SQL*Plus中取消
SQL语句条目37
2.1.8 调用并运行SQL*Plus
脚本文件 37
2.1.9 向SQL*Plus脚本文件
传递参数 39
2.1.10 调用PL/SQL程序 41
2.1.11 编写SQL*Plus日志
文件 45
2.2 MySQL Monitor 46
2.2.1 连接和断开
MySQL Monitor 46
2.2.2 编写MySQL的
SQL语句51
2.2.3 保存MySQL的
SQL语句53
2.2.4 编辑MySQL的
SQL语句54
2.2.5 取消MySQL的
SQL语句55
2.2.6 调用和运行MySQL
脚本文件 56
2.2.7 设置会话变量 56
2.2.8 调用SQL/PSM程序 57
2.2.9 编写MySQL的日志
文件 60
2.3 小结 62
2.4 习题 62
第3章 安全模型 65
3.1 安全屏障 66
3.1.1 网络的安全防护 66
3.1.2 操作系统的安全防护 66
3.1.3 数据库的安全防护 66
3.2 安全权限 69
3.3 定义者和调用者权利 79
3.3.1 定义者权利 79
3.3.2 调用者权利 80
3.4 小结 81
3.5 习题 81
第4章 事务模型 83
4.1 数据事务 84
4.2 ACID兼容的SQL语句 87
4.2.1 INSERT语句 88
4.2.2 UPDATE语句 91
4.2.3 DELETE语句 92
4.3 存储程序 93
4.4 触发器 95
4.5 小结 96
4.6 习题 97
第5章 约束 99
5.1 NOTNULL约束 101
5.1.1 Oracle数据库的
NOT NULL约束 102
5.1.2 MySQL数据库的
NOT NULL约束 103
5.2 UNIQUE约束103
5.2.1 Oracle数据库的
UNIQUE约束 104
5.2.2 MySQL数据库的
UNIQUE约束 105
5.2.3 唯一索引 106
5.3 主键约束 107
5.3.1 Oracle数据库的
主键约束 107
5.3.2 MySQL数据库的
主键约束 108
5.4 外键约束 108
5.4.1 Oracle数据库的
外键约束 110
5.4.2 MySQL数据库的
外键约束 111
5.5 CHECK约束 112
5.5.1 Oracle数据库的
CHECK约束 113
5.5.2 MySQL数据库的
CHECK约束 113
5.6 触发器约束 114
5.7 小结 115
5.8 习题 115
第II部分 SQL开发
第6章 创建用户和结构 119
6.1 用户 120
6.1.1 Oracle数据库的用户 120
6.1.2 MySQL数据库的用户126
6.2 数据库 131
6.2.1 Oracle的模式131
6.2.2 MySQL的数据库132
6.3 表 134
6.3.1 Oracle数据库的表 135
6.3.2 MySQL数据库的表 161
6.4 索引 179
6.4.1 Oracle数据库的索引 180
6.4.2 MySQL数据库的索引181
6.5 小结 182
6.6 习题 182
第7章 修改用户和结构 185
7.1 用户 186
7.1.1 Oracle数据库的用户 186
7.1.2 MySQL数据库的用户189
7.2 数据库 190
7.3 会话 190
7.3.1 启用SQL的追踪 190
7.3.2 启用条件性编译 192
7.4 表 193
7.4.1 数据目录的表定义 194
7.4.2 添加、修改和抛弃列 199
7.4.3 抛弃表 213
7.5 索引 214
7.5.1 Oracle数据库的
索引维护 215
7.5.2 My
资源截图: