Symbian SQL编程揭秘PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)里托斯基,(美)梅纳德等著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302248712
- 页数:362 页
第1章 简介 1
1.1 从哪里开始 1
1.2 Symbian术语和版本编号 2
1.3 关系模型和结构化查询语言(SQL) 3
1.4 什么是Symbian SQL 3
1.5 运转良好的机器 5
1.6 工具和疑难解答 6
1.7 更多读物和资源 6
第2章 入门 9
2.1 从哪里获取Symbian SQL 9
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 深入介绍NULL 98
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 SQL 169
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 事务API 177
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适合于Symbian 193
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 SQL 325
9.2.2 使用SQLite进行开发 326
9.2.3 案例分析小结 332
9.3 Wikipedia演示应用程序 332
9.3.1 下载Symbian Wikipedia演示应用程序 333
9.3.2 在手机中存储Wikipedia 333
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
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《我的第一套编程启蒙绘本 123 序列来啦》编程猫教研团队编绘 2019
- 《高等院校计算机任务驱动教改教材 C语言编程思维 第2版》(中国)陈萌,鲍淑娣 2019
- 《黑客大揭秘 近源渗透测试》柴坤哲 2020
- 《我的第一套编程启蒙绘本 咦 什么在 循环》编程猫教研团队编绘 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《微表情密码》(波)卡西亚·韦佐夫斯基,(波)帕特里克·韦佐夫斯基著 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《古代巴比伦》(英)莱昂纳德·W.金著 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019