图3.2 数据库结构图
3.2.2 数据表格设计
Sqlite3是本次所采用的一个小型数据库,在sqlite3中新建三个表格。即阅读记录表、书签表和上次阅读记录表,用来存储阅读时产生的阅读数据。具体内容如下表3.1、表3.2和表3.3所示:
表3.1 阅读记录表
表3.2 书签表
表3.3 上次阅读记录表
3.2.3 表的具体设计
阅读记录表的具体设计:在数据库中的表名为BookRecord,表中字段名称分别是rid, path,和data。其中path以varchar类型进行存储,data用blob类型进行存储,rid为integer类型主键。
书签表的具体设计:在数据库中的表名为BookMark,表中字段名称分别是mid, ridfk, bmname和page。其中以mid为书签表的主键, bmnam以varchar类型进行存储,书页号page以integer类型进行存储。