依赖:
使用如下命令行构建数据库管理系统:
> cd dbms
> mkdir build
> cd build
> cmake ..
> make
TODO
一张表在其数据库目录下对应一个文件夹,以表名命名,下有:
- 表的元数据文件
metatdata.tbl
- 数据文件夹,
data/
,下有:- 各列的的数据,名为
${colName}.data
; - 各列的索引文件,名为
${colName}.bt
,用来装 B 树的信息 - 各列一个 B 树的编号池
${colName}.pl
- 各列的的数据,名为
- 记录编号栈
rid.pl
;
项目 | 数量 |
---|---|
列数 | 1 |
列定义 | |
记录大小 | 1 |
记录条数 | 1 |
主键 | 1 |
外键数量 | 1 |
外键定义 | 不知道 |