MariaDB社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
MariaDB社区 门户 查看主题

《Oracle Database 11g & MySQL 5.6开发手册》

发布者: kider | 发布时间: 2013-5-31 15:07| 查看数: 7582| 评论数: 1|帖子模式



内容介绍
利用《oracle database 11g & mysql 5.6开发手册》,您将能够在混合环境中创建出强大的数据库应用程序。
《oracle database 11g & mysql 5.6开发手册》规划了这两种平台之间无缝操作的程序设计策略和最佳实践方式。
您可以学会如何迁移数据库、移植sql代码、使用oracle和mysql数据库以及配置高效率的查询。
在这本内容广泛的书籍中,还包括了安全、监控和调试方面的技巧。

《oracle database 11g & mysql 5.6开发手册》特色:
   理解oralce database 11g和mysql 5.6的架构
   在两个平台之间转换数据库,并确保事务完整性
   创建表、序列、索引、视图和用户账户
   编写并调试pl/sql、sql*plus、sql/psm和mysql monitor的脚本
   执行复杂查询并管理数字和日期的计算
   合并来源表中的数据并设置虚拟目录

原作者介绍
michael mclaughlin是美国爱达荷州杨百翰大学的一位计算机信息技术系(computerinformation technology,cit)教授,也是oracle公司的王牌员工。michael参与oracle公司系列产品的研发已经有20年了,担任过开发人员、dba以及电子商务套件应用程序dba。
从oracle公司离职前,michael在oracle applications division担任senior upgrade manager。他在oracle公司工作已经超过了8年,在咨询、支持和开发方面都有建树。他还是atoms事务架构(美国专利号#7 206 805和#7 290 056)的发明者。这两项专利均归属oracle公司所有。
他撰写了6本有关oracle技术的著作,其中包括清华大学出版社引进并出版的《oracle database 11g pl/sql程序设计》和《oracle database 10g pl/sql程序设计》。

网上书店:
http://product.china-pub.com/61667#qy

电子书下载:
Oracle Database 11g & MySQL 5.6开发手册.pdf (4.3 MB, 下载次数: 2035)

目录
《oracle database 11g & mysql 5.6开发手册》
第i部分 开发组件
第1章 架构        3
1.1 通用的客户端-服务器
计算模型        4
1.2 oracle database 11g        8
1.2.1 客户端软件:sql*plus        8
1.2.2 oracle 11g服务器软件        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 not null约束        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 mysql数据库的索引维护        216
7.6 视图        217
7.6.1 oracle数据库中抛弃视图        217
7.6.2 mysql数据库中抛弃视图        217
7.7 小结        218
7.8 习题        218
第8章 插入数据        221
8.1 按值插入        224
8.1.1 oracle数据库的按值插入        224
8.1.2 mysql数据库的按值插入        238
8.2 按查询插入        242
8.2.1 oracle数据库的按查询插入        244
8.2.2 mysql数据库的按查询插入        245
8.3 小结        245
8.4 习题        245
第9章 更新数据        247
9.1 按值和查询更新        248
9.1.1 oracle数据库的按值和查询更新        249
9.1.2 mysql数据库的按值更新        258
9.2 按相关查询更新        260
9.2.1 oracle数据库的相关查询        260
9.2.2 mysql数据库的相关查询        262
9.3 小结        263
9.4 习题        264
第10章 删除数据        267
10.1 按值匹配删除        268
10.2 按相关查询删除        273
10.3 小结        275
10.4 习题        275
第11章 查询        277
11.1 查询结果        278
11.1.1 返回列或列中结果的查询        279
11.1.2 合计查询        289
11.1.3 选择性地返回列或结果的查询        295
11.2 连接结果        314
11.2.1 拼接行的连接        316
11.2.2 拼接集合的连接        324
11.3 视图:存储查询        328
11.3.1 创建oracle数据库的视图        328
11.3.2 创建mysql视图        331
11.4 小结        333
11.5 习题        333
第12章 合并数据        335
12.1 在oracle数据库中合并数据        337
12.1.1 第1步:创建虚拟目录        338
12.1.2 第2步:定位物理csv文件        338
12.1.3 第3步:创建示例表        338
12.1.4 第4步:测试配置        340
12.1.5 第5步:合并导入来源        340
12.2 在mysql数据库中合并数据        344
12.2.1 导入和导出数据的过程        344
12.2.2 使用insert语句合并        350
12.2.3 使用replace into语句合并        356
12.3 小结        358
12.4 习题        358
第13章 pl/sql程序设计语言        361
13.1 pl/sql块        362
13.1.1 匿名块        366
13.1.2 命名块        374
13.2 pl/sql变量:类型、赋值和操作符        398
13.2.1 文本数据类型        399
13.2.2 日期类型        400
13.2.3 数字类型        401
13.2.4 复合变量类型        404
13.3 pl/sql的控制结构        408
13.3.1 if语句        408
13.3.2 case语句        409
13.3.3 迭代结构        410
13.4 大批量操作        418
13.5 原生动态sql        420
13.5.1 不带捆绑变量的nds语句        420
13.5.2 带捆绑变量的nds语句        425
13.6 异常处理        428
13.6.1 用户定义异常        431
13.6.2 动态用户定义异常        432
13.7 小结        433
13.8 习题        433
第14章 sql/psm基础        435
14.1 sql/psm存储程序        436
14.1.1 编写函数和过程代码的规则        442
14.1.2 sql/psm的函数        449
14.1.3 sql/psm的过程        452
14.2 sql/psm的变量        464
14.2.1 sql/psm的本地变量        465
14.2.2 sql/psm的游标        468
14.2.3 sql/psm的处理程序        471
14.3 sql/psm的控制结构        472
14.3.1 if语句        473
14.3.2 case语句        479
14.3.3 循环语句        482
14.4 备用语句        489
14.4.1 命令行下的备用语句        489
14.4.2 存储程序中的备用语句        491
14.5 小结        495
14.6 习题        495
第15章 触发器        497
15.1 触发器的架构        498
15.1.1 oracle数据库触发器的架构        498
15.1.2 mysql数据库触发器的架构        501
15.2 ddl触发器        501
15.2.1 oracle数据库的ddl触发器        501
15.2.2 mysql数据库的ddl触发器        504
15.3 dml触发器        504
15.3.1 oracle数据库的dml触发器        504
15.3.2 mysql数据库的ml触发器        509
15.4 复合触发器        513
15.4.1 oracle数据库的复合触发器        513
15.4.2 mysql数据库的复合触发器        518
15.5 instead of触发器        518
15.5.1 oracle数据库的instead of
触发器        518
15.5.2 mysql数据库的代替触发器        522
15.6 系统触发器        522
15.6.1 oracle数据库的系统触发器        522
15.6.2 mysql数据库的系统触发器        524
15.7 小结        524
15.8 习题        524
附录a 习题解答        527

最新评论

F.F 发表于 2013-6-7 10:27:55
新书这么快就能看了?

QQ|Archiver|小黑屋|手机版|MariaDB社区 ( 京ICP备07012489号    |
业务联系: QQ:48474881; 邮箱: 48474881@qq.com; 电话:13911732319
声明:本站部分文章是网友转载,若未经作者同意或署名有误,请联系网站管理员。

GMT+8, 2024-11-25 02:20 , Processed in 0.087243 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表