
数据库
文章平均质量分 82
Birdy_C
Maybe Fly
展开
-
图书管理系统设计
具体实现_https://blog.youkuaiyun.com/birdy_/article/details/75201980 1.设计要求设计并实现一个精简的图书管理系统,要求具有图书入库、查询、借书、还书、借书证管理等功能。通过该图书馆系统的设计与实现,提高学生的系统编程能力,加深对数据库系统原理及应用的理解。2.数据对象2.1书籍 book ...原创 2017-04-21 14:53:15 · 33377 阅读 · 6 评论 -
SQLite+Qt 图书管理系统设计(具体实现)
详细设计SQLite是一款轻型的数据库,占用资源低,与Qt的连接便易。数据库逻辑结构设计创建PRAGMA foreign_keys = ON; -----------------------------------------------------------------------------------------------create ta原创 2017-07-16 14:37:58 · 13812 阅读 · 22 评论 -
MiniSQL设计 - Buffer Manager模块
这一块是在助教给的参考代码的基础上进行了一些小范围的修改。感觉最麻烦的是一个是文件的管理。一开始认定一定要(读一行表示一块),发现这样的话要循环调用getline这个函数,感觉并没有达到好的一个效率。后来查找了蛮多资料然后才熟悉了具体的存储方法……因为写的文件会用txt打开,无法显示的内容都会以为丢失了。这一块我和写record的同学协商之后打算用强制类型转换的方法来读写,就是,比如i原创 2017-07-16 15:41:32 · 2497 阅读 · 0 评论 -
MiniSQL设计 - Index Manager模块
依然是,按照模板完成的一块,而且可能完成度不太高。 在这个过程中虽然自己有调试树,但是最后验收的时候数据量比较小,而buffer和record的结合完成的比较晚,所以测试仅仅只限于小部分的输入。写树的部分的时候感觉应该用C++写的……测试过程中如果能用C++来完成初始化会好很多…… 发现二分查找很难(要不是一开始写了我就遍历了……)相当于写了三种不同的二分查找,找具体位置、原创 2017-07-16 16:03:10 · 1920 阅读 · 0 评论