图书介绍
Symbian SQL编程揭秘PDF|Epub|txt|kindle电子书版本网盘下载
- (美)里托斯基,(美)梅纳德等著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302248712
- 出版时间:2011
- 标注页数:362页
- 文件大小:113MB
- 文件页数:380页
- 主题词:关系数据库-数据库管理系统-应用-移动通信-携带电话机
PDF下载
下载说明
Symbian SQL编程揭秘PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简介1
1.1 从哪里开始1
1.2 Symbian术语和版本编号2
1.3 关系模型和结构化查询语言(SQL)3
1.4 什么是Symbian SQL3
1.5 运转良好的机器5
1.6 工具和疑难解答6
1.7 更多读物和资源6
第2章 入门9
2.1 从哪里获取Symbian SQL9
2.2 Symbian SQL API概述9
2.3 第一个数据库示例10
2.3.1 项目设置11
2.3.2 创建一个数据库11
2.3.3 创建一个表11
2.3.4 创建一个索引12
2.3.5 插入记录12
2.3.6 选择记录13
2.3.7 更新一条记录14
2.3.8 使用列绑定和流式处理更新记录15
2.3.9 删除一条记录16
2.3.10 关闭数据库16
2.4 小结17
第3章 关系模型19
3.1 背景19
3.1.1 3个组件20
3.1.2 SQL与关系模型21
3.2 结构化组件21
3.2.1 信息原则21
3.2.2 逻辑级别不可侵犯性23
3.2.3 逻辑级别剖析23
3.2.4 元组24
3.2.5 关系25
3.2.6 表:关系变量29
3.2.7 视图:虚拟表30
3.2.8 系统目录32
3.3 完整性组件32
3.3.1 主键33
3.3.2 外键33
3.3.3 约束35
3.3.4 空值36
3.4 规范化37
3.4.1 范式37
3.4.2 第一范式37
3.4.3 函数依赖38
3.4.4 第二范式39
3.4.5 第三范式40
3.5 操纵组件42
3.5.1 关系代数和关系演算42
3.5.2 关系查询语言43
3.5.3 SQL的诞生44
3.6 关系的含义45
3.7 小结45
第4章 详细介绍您希望了解的SQL知识47
4.1 关系模型48
4.1.1 查询语言48
4.1.2 SQL的发展49
4.2 数据库示例50
4.2.1 安装51
4.2.2 运行示例51
4.3 语法52
4.3.1 命令53
4.3.2 文字54
4.3.3 关键字和标识符55
4.3.4 注释55
4.4 创建数据库55
4.4.1 创建一个表56
4.4.2 修改一个表57
4.5 查询数据库58
4.5.1 关系运算58
4.5.2 运算流水线59
4.5.3 对行进行筛选63
4.5.4 限制和排序70
4.5.5 函数和聚合72
4.5.6 分组74
4.5.7 删除重复项78
4.5.8 连接表79
4.5.9 列名称和别名87
4.5.10 子查询89
4.5.11 复合查询93
4.5.12 条件结果96
4.5.13 深入介绍NULL98
4.5.14 集合运算102
4.6 修改数据103
4.6.1 插入记录103
4.6.2 更新记录108
4.6.3 删除记录108
4.7 数据完整性109
4.7.1 实体完整性110
4.7.2 域完整性114
4.7.3 存储类118
4.7.4 弱类型121
4.7.5 类型关系124
4.8 事务130
4.8.1 事务作用域130
4.8.2 冲突解决131
4.8.3 事务类型134
4.9 数据库管理135
4.9.1 视图135
4.9.2 索引137
4.9.3 触发器143
4.9.4 附加数据库149
4.9.5 清除数据库150
4.9.6 系统目录150
4.9.7 查看查询计划151
4.10 小结152
第5章 数据库概念155
5.1 数据库类型155
5.1.1 公共数据库156
5.1.2 专用数据库156
5.1.3 安全共享数据库156
5.2 执行SQL语句158
5.2.1 数据库如何处理SQL语句158
5.2.2 一次性执行159
5.2.3 预定义语句159
5.3 多客户端访问163
5.3.1 事务163
5.3.2 连接164
5.3.3 锁定165
5.3.4 连接、事务和锁定167
5.3.5 预定义语句和锁定167
5.4 小结168
第6章 使用Symbian SQL169
6.1 数据库连接类169
6.1.1 连接和断开连接169
6.1.2 创建和删除数据库171
6.1.3 附加其他数据库172
6.1.4 执行SQL语句173
6.1.5 复制和删除数据库文件173
6.1.6 管理磁盘使用量174
6.1.7 事务API177
6.1.8 检索安全策略177
6.2 预定义语句类177
6.2.1 准备和执行SQL语句178
6.2.2 检索列值179
6.2.3 参数化查询183
6.3 使用可变长度数据对象184
6.3.1 检索数据184
6.3.2 检索大量的数据185
6.3.3 流式处理数据186
6.4 标量查询类188
6.5 安全策略190
6.6 小结191
第7章 Symbian上的SQLite内部原理193
7.1 为什么SQLite适合于Symbian193
7.2 SQLite模块195
7.2.1 公共接口196
7.2.2 编译器207
7.2.3 虚拟机213
7.2.4 B-树模块216
7.2.5 分页器224
7.2.6 OS接口230
7.3 SQLite配置选项233
7.3.1 自动收缩233
7.3.2 页面大小234
7.3.3 最大缓存大小235
7.3.4 数据库编码235
7.3.5 SQL语句编码236
7.4 Symbian OS上的SQLite优化236
7.4.1 共享缓存237
7.4.2 保留页面缓存内容238
7.4.3 施加软堆限制239
7.4.4 增加最大缓存大小240
7.4.5 避免不必要的读取操作243
7.4.6 避免不必要的写入操作245
7.4.7 最大程度地降低使用日志文件的开销246
7.4.8 大容量存储和快速检索二进制数据(BLOB)248
7.4.9 后台数据库压缩254
7.5 小结256
第8章 性能优化257
8.1 设计和开发过程中的注意事项257
8.1.1 确定关键用例259
8.1.2 设定性能目标259
8.1.3 度量性能260
8.1.4 开发性能测试261
8.1.5 跟进测试结果261
8.2 优化简介261
8.2.1 了解应用程序的操作262
8.2.2 在优化之前确定性能瓶颈262
8.2.3 避免过早优化262
8.2.4 维护性能测试记录263
8.2.5 一次执行一项优化263
8.2.6 在正确的环境中进行优化263
8.3 优化应用程序263
8.3.1 应用程序层264
8.3.2 数据模型265
8.3.3 索引编制266
8.3.4 SQL查询269
8.3.5 内存使用270
8.3.6 系统优化272
8.4 Symbian SQL优化提示274
8.4.1 数据组织274
8.4.2 表达式279
8.4.3 语句286
8.4.4 索引编制291
8.4.5 使用优化器304
8.4.6 资源使用量307
8.5 小结317
第9章 使用Symbian SQL:3个案例分析319
9.1 联系人模型319
9.1.1 DBMS上的联系人模型320
9.1.2 迁移的目标321
9.1.3 Symbian SQL中的联系人模型322
9.1.4 将来可能实现的改进324
9.1.5 案例分析小结324
9.2 Columbo搜索服务324
9.2.1 为什么选择使用Symbian SQL325
9.2.2 使用SQLite进行开发326
9.2.3 案例分析小结332
9.3 Wikipedia演示应用程序332
9.3.1 下载Symbian Wikipedia演示应用程序333
9.3.2 在手机中存储Wikipedia333
9.3.3 设计架构(错误的方式)333
9.3.4 设计架构(正确的方式)334
9.3.5 显示文章列表335
9.3.6 检索文章的内容336
9.3.7 案例分析小结336
9.4 小结337
附录A 疑难解答339
附录B SDB数据库创建工具351
附录C Symbian SQL错误代码357
参考文献359