minisql系统详细设计说明书教程.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
minisql系统详细设计说明书教程

MiniSQL数据库系统详细设计报告 · PAGE 37· 共 NUMPAGES 37页 文档编号:2 版 本 号:1.00 文档名称 :详细设计报告 项目名称 :MiniSQL 数据库系统设计 开发时间: 2001年10月12月 开发人员: 组长: 周森 3991102440 (计算机99F) 组员: 郭振宇 3991102462 王淮 3991102449 韩璟璐 3991102438 何遥 3991102461 指导老师: 孙建伶 1. 引言 1.1 项目名称 MiniSQL 数据库系统设计与实现。 1.2项目背景和内容概要 数据库系统设计与实现实验。 主要目的: 通过实验加深对DBMS及其内部实现技术的理解。 实践系统软件开发的工程化方法。 1.3相关资料、缩略语、定义 MiniSQL: Mini Structural Query Language Engine API: application programming interface.MiniSQL用户部分 Control Interface Cmd Interpreter API Lib 2. 系统结构  = 1 \* GB3 ①  = 2 \* GB3 ②  = 3 \* GB3 ③  = 4 \* GB3 ④  = 4 \* GB3 ④  = 6 \* GB3 ⑥  = 6 \* GB3 ⑥  = 6 \* GB3 ⑥  = 4 \* GB3 ④  = 7 \* GB3 ⑦ Catalog Manager Error Lib  = 3 \* GB3 ③  = 3 \* GB3 ③ MiniSQL内核部分 Buffer Manager Record Manager B+ Figure 1 2.1系统结构图 Figure 1:MiniSQL数据库系统 系统结构图 图中各标号简明解释:  = 1 \* GB3 ①判断并接受用户字符输入,使做为解释器的输入。  = 2 \* GB3 ②解释器对用户输入进行翻译,产生操作数(所需API编码以及参数数组)。  = 3 \* GB3 ③执行选定的API,返回用户所需的输出。  = 4 \* GB3 ④BPlus、Record、Catalog类方法注册至API LIB,并整合生成适合于用户调用的API。  = 6 \* GB3 ⑥BPlus、Record、Catalog类调用Buffer类的方法实现自己各自的方法。  = 7 \* GB3 ⑦Buffer类方法对数据库文件进行直接操作。 2.2系统目录结构 MiniSQL bin include data Docs MiniSQL根目录 可执行 程序 可用于 二次开 发的头 文件 系统运 行相关 文档,用 户手册 数据存 放目录 DB1 DB2 DBn 数据库名称做 为该数据库数 据存放的根目 录 DATA FILE1 DATA FILEn Figure 2 Figure2: MiniSQL数据库系统的文件结构 其中bin目录下存放MiniSQL可执行文件; include目录下存放MiniSQL.h文件和相关的lib文件,可以应客户的需求进行应用级开发; Docs目录下存放一些系统开发文档,系统安装文档,系统维护文档以及版权信息文档等等。同时也提供系统对比已经商业化的DBMS,尚未开发的功能的相关文档。 Data目录下存放数据文件,其下一级目录为各个数据库的名称,再下一级为各个数据库的具体数据文件。 数据文件类型:对应于每一个table建立两个文件,dbf文件为具体数据存放文件,同时关于该table的目录信息亦存放于dbf文件的头信息处,idx文件为为primary key建立的索引文件。 2.3程序文件清单 模块名程序文件名运行平台语言简要描述 用 户 接 口解释器Interpreter.hWindows/LinuxC/C++解释器模块头文件Interpreter.cppWindows/LinuxC/C++解释器模块实现文件API 集成Ctrl_Center.hWindows/LinuxC/C++API Lib头文件Ctrl_Center.cppWindows/LinuxC/C++API Lib实现文件异常处理Error.hWind

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档