当前位置:首页 > 工业技术
嵌入式数据库原理与应用
嵌入式数据库原理与应用

嵌入式数据库原理与应用PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:陆慧娟,徐展翼,高志刚等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:7302328629
  • 页数:173 页
图书介绍:
《嵌入式数据库原理与应用》目录

第1章 嵌入式数据库概述 1

1.1嵌入式数据库的现状和发展趋势 1

1.2嵌入式数据库的应用 3

1.3嵌入式数据库的特点 4

1.4嵌入式数据库的分类 4

1.4.1基于内存方式 5

1.4.2基于文件方式 5

1.4.3基于网络方式 6

1.5简单的嵌入式数据库实例 7

1.5.1功能需求 7

1.5.2数据需求 8

1.5.3数据库设计 8

1.5.4数据表实例 9

1.5.5软件界面结果显示 10

本章小结 11

习题 1 11

第2章 嵌入式数据库的系统结构 12

2.1嵌入式数据库的结构 12

2.2典型的嵌入式数据库 13

2.2.1 Berkeley DB(BDB) 14

2.2.2 SQLite 17

2.2.3 Empress 19

2.2.4 OpenBASE Mini 21

2.3设计和实现中的关键技术 23

本章小结 25

习题2 25

第3章 嵌入式数据库的存储与组织 27

3.1嵌入式数据库的存储体系 27

3.2嵌入式数据库的存储介质 30

3.3磁盘型数据库 33

3.3.1磁盘型数据库的散列技术 34

3.3.2磁盘型数据库的索引技术 39

3.4内存型数据库 46

3.4.1内存型数据库概述 46

3.4.2内存型数据库的数据组织方式 48

3.4.3数据库记录与内存的映射关系 54

3.4.4内存受限时内存数据库装入策略 54

3.4.5典型的内存型数据库 56

3.4.6内存型数据库的应用 57

本章小结 57

习题3 58

第4章 嵌入式数据库的事务管理 59

4.1事务的特点和模型 59

4.1.1传统数据库事务及其特点 59

4.1.2嵌入式实时事务的模型和特点 60

4.2事务的调度机制 60

4.2.1实时事务预分析 60

4.2.2可调度性分析 61

4.2.3基于功能替代的二次调度策略 61

4.3事务的过载控制 62

4.3.1过载解决算法 63

4.3.2过载管理算法 65

4.4事务的并发性 66

4.4.1并发控制特点 66

4.4.2正确性标准 68

4.4.3并发控制策略 69

4.5事务的实时性和移动性 70

4.5.1实时性 71

4.5.2移动性 74

本章小结 75

习题4 75

第5章 嵌入式数据库的安全机制 76

5.1嵌入式数据库安全现状 76

5.2嵌入式数据库安全需求及安全体系结构 77

5.2.1安全威胁 77

5.2.2系统安全需求 77

5.2.3系统安全体系结构 78

5.3嵌入式数据库系统安全机制及设计方案 80

5.3.1身份认证 81

5.3.2访问控制 83

5.3.3数据加密 84

5.3.4安全通信 88

5.3.5安全审计 93

5.4 SQLite的安全机制简介 94

本章小结 94

习题5 95

第6章 嵌入式数据库应用案例 96

6.1 Linux系统下基于SQLite的软件开发 96

6.1.1 SQLite 3安装 96

6.1.2 SQLite嵌入式数据库的ARM-Linux移植 98

6.1.3 SQLite的API接口 103

6.1.4 SQLite工具 111

6.2安卓系统下基于SQLite的手机软件开发 112

6.3 iOS系统下基于SQLite的手机软件开发 117

6.4 Berkeley DB的开发 124

6.4.1案例概述 124

6.4.2案例分析 124

本章小结 128

习题6 128

附录A Linux系统下SQLite样例源代码 129

附录B安卓系统下SQLite样例源代码 138

附录C iOS下SQLite样例源代码 147

附录D Berkeley DB实例源代码 165

附录E英文词汇表 168

参考文献 172

相关图书
作者其它书籍
返回顶部