注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅教材研究生/本科/专科教材嵌入式数据库设计与应用(微课视频版)

嵌入式数据库设计与应用(微课视频版)

嵌入式数据库设计与应用(微课视频版)

定 价:¥79.00

作 者: 暂缺
出版社: 清华大学出版社
丛编项: 高等学校电子信息类专业系列教材 新形态教材
标 签: 暂缺

购买这本书可以去


ISBN: 9787302579762 出版时间: 2021-09-01 包装: 平装
开本: 16开 页数: 273 字数:  

内容简介

  《嵌入式数据库设计与应用(微课视频版)》阐述了嵌入式数据库的原理、设计方法和应用案例。全书共8章,首先介绍嵌入式数据库的理论基础知识和关键技术;然后介绍主流嵌入式数据库; 在此基础上,对SQLite数据库做了详细的分析和介绍,并对在不同环境下(如Linux、Android、iOS、Qt)和边缘计算等场景下的应用做了阐述; 最后介绍4个经典的嵌入式数据库应用项目实例。该书提供了工程文件及源代码、教学课件、习题答案、教学大纲、微课视频等丰富的教学资源。《嵌入式数据库设计与应用(微课视频版)》既可以作为高等学校计算机、电子、电信类专业相关课程的教材,也可以作为从事嵌入式技术开发的相关工程技术人员的参考用书。

作者简介

暂缺《嵌入式数据库设计与应用(微课视频版)》作者简介

图书目录



目录

第1章绪论


视频讲解: 89分钟(11个)


1.1嵌入式系统概述


1.1.1嵌入式系统的定义与特点


1.1.2典型的嵌入式系统组成


1.1.3嵌入式操作系统


1.2数据库系统概述


1.2.1数据库系统的定义和基本概念


1.2.2数据库系统的组成


1.2.3数据库管理系统


1.3嵌入式数据库系统的定义和特点


1.3.1嵌入式数据库系统的定义


1.3.2嵌入式数据库系统的特点


1.3.3嵌入式数据库的分类


1.4嵌入式数据库的发展趋势


1.5嵌入式数据库系统的应用


1.6小结


习题


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


视频讲解: 34分钟(6个)


2.1嵌入式数据库的系统结构概述


2.2嵌入式实时数据库


2.2.1嵌入式实时数据库的特点与组成


2.2.2常见嵌入式实时数据库产品


2.2.3提高嵌入式数据库实时性的方法


2.3嵌入式移动数据库


2.3.1嵌入式移动数据库的系统结构


2.3.2嵌入式移动数据库的主要特点


2.3.3嵌入式移动数据库在应用中的关键问题


2.3.4嵌入式移动数据库系统Oracle Lite


2.3.5嵌入式移动数据库的应用前景


2.4典型嵌入式数据库介绍


2.4.1Berkeley DB


2.4.2OpenBASE  Lite


2.4.3Firebird嵌入式服务器版


2.5小结


习题


第3章嵌入式数据库系统的关键技术


视频讲解: 7分钟(1个)


3.1概述


3.2嵌入式数据库存储设备管理策略简介


3.2.1嵌入式系统的存储方式


3.2.2嵌入式数据库存储设备管理策略


3.3嵌入式数据库访问算法


3.3.1数据的存储组织


3.3.2B树访问算法 


3.3.3Hash 访问算法 


3.3.4Queue 访问算法 


3.3.5Recno 访问算法


3.3.6访问算法的特点


3.4实时事务处理技术


3.4.1数据特征


3.4.2实时事务特征


3.4.3实时事务调度


3.4.4基于功能替代的实时事务二次调度机制


3.5实时并发控制


3.5.1并发控制概述 


3.5.2实时并发控制协议


3.6数据库恢复和备份


3.6.1数据复制及备份 


3.6.2嵌入式数据库备份


3.6.3嵌入式数据库恢复


3.7系统可定制技术


3.8XML


3.9小结


习题


第4章嵌入式数据库安全机制


视频讲解: 7分钟(1个)


4.1嵌入式数据库安全概述


4.1.1信息安全与数据库安全


4.1.2数据库安全概念


4.1.3嵌入式数据库系统威胁分析


4.2嵌入式数据库的安全机制


4.2.1概述


4.2.2身份认证机制


4.2.3访问控制机制


4.2.4数据加密机制


4.2.5安全审计机制


4.2.6安全通信机制


4.3小结


习题


第5章SQLite基础


视频讲解: 15分钟(2个)


5.1SQLite的特点及适用场景


5.2SQLite的存储种类和数据类型


5.3SQLite语法


5.3.1数据表操作


5.3.2视图的操作


5.3.3索引的操作


5.3.4触发器的操作


5.3.5日期和时间函数


5.3.6数据库和事物


5.4SQLite的内置函数


5.5SQLite的运算符


5.5.1数学运算符


5.5.2比较运算符


5.5.3逻辑运算符


5.5.4位运算符


5.6SQLite的常用命令


5.7SQLite的C/C++接口


5.7.1核心C API函数


5.7.2扩充C API 函数


5.8SQLite工具


5.8.1命令行Shell


5.8.2数据分析器


5.8.3可恢复批量更新


5.8.4数据库文件比较程序


5.8.5数据库哈希


5.8.6Fossil


5.8.7SQLite存档程序


5.9实例代码


5.9.1获取表的Schema信息


5.9.2数据插入


5.9.3数据查询


5.10小结


习题


第6章SQLite关键技术


视频讲解: 7分钟(1个)


6.1SQLite的体系结构


6.2虚拟数据库引擎


6.2.1操作码分析


6.2.2VDBE程序执行原理及实例研究


6.3B树和页面缓存


6.3.1SQLite的B树结构


6.3.2SQLite数据库文件格式


6.4锁和并发控制


6.4.1文件锁


6.4.2回滚日志


6.4.3数据写入


6.4.4SQL级别的事务控制


6.5小结


习题


第7章SQLite典型应用实例


视频讲解: 64分钟(7个)


7.1Linux中的SQLite应用


7.1.1SQLite安装


7.1.2SQLite在ARMLinux上的移植与测试


7.2Android中的SQLite应用


7.2.1SQLiteDatabase


7.2.2SQLiteOpenHelper


7.2.3实例


7.2.4Google Room框架


7.3Qt数据库应用


7.3.1数据库驱动


7.3.2Qt与SQLite数据库的连接


7.3.3SQL模型


7.4SQLite数据库管理工具


7.4.1SQLite Expert


7.4.2SQLite Administrator


7.4.3SQLite Database Browser


7.4.4SQLiteSpy


7.4.5SQLite Manager 0.8.0 Firefox Plugin


7.5边缘计算与SQLite


7.5.1创建本地数据库存储函数


7.5.2分配函数到边缘实例


7.5.3配置消息路由


7.5.4部署边缘实例


7.6SQLite在iOS中的应用实例


7.6.1第一个实例


7.6.2iOS开发中的SQLite的重要框架FMDB


7.7小结


习题


第8章SQLite场景应用


视频讲解: 37分钟(5个)


8.1Web服务器中的嵌入式数据库


8.1.1系统环境搭建


8.1.2Web服务器原理


8.1.3嵌入式Web服务器设计


8.2嵌入式数据库在智能无人值守实验室监控系统中的实例


8.2.1系统总体框架


8.2.2实验室监控子系统


8.2.3学生选课预约


8.2.4门禁系统的设计


8.2.5界面开发: Qt的应用


8.3嵌入式数据库在物联网网关中的设计实例


8.3.1背景介绍——湿地环境监测系统平台整体架构


8.3.2网关节点硬件设计方案


8.3.3系统软件设计


8.3.4数据库建设


8.4基于SQLite嵌入式数据库的智能电表抄表管理系统


8.4.1系统总体设计


8.4.2抄表系统实现技术路线


8.4.3数据模型设计


8.4.4数据模型物理部署


8.4.5查询显示类功能模块设计


8.4.6增加、更新修改、删除类功能模块设计


8.4.7查询优化环节


8.5基于嵌入式移动数据库的物流管理系统


8.5.1嵌入式移动终端的硬件和数据库设计


8.5.2服务器数据库设计


8.5.3嵌入式数据库数据传输与同步设计


8.6小结


参考文献


本目录推荐