MiniDB實訓第4天

2021-08-22 09:40:16 字數 341 閱讀 5151

昨天將搭好的框架**化,又重新調整了下軟體的結構。

現在的軟體結構中新增了redblacktree,和matrix類,使用list將介面抽取出來。下面使用alist和llist類繼承了list的方法。matrix實際上乙個鄰接表。陣列類alist中填入的是llist類。

我和郭軍在createtable這個方法上爭論很久。後來達成統一意見。createtable在dll中和在ctablemanager中的含義是一樣的。而在cdbtable中的含義不一樣。

昨天的工作實現了link類,llist類,alist類,matrix類,column類。

今天準備實現cdbtable類和ctablemanager類。

MiniDB實訓第一天

上午不知道開了幾個會了。調整了組內的人員。一開始分組我要帶4個女生,天知道我能不能做完。還好李睿有先見之明,給我分了郭軍和林富勇過來。本來我想招劍哥的。但那傢伙死活要在他原來的組做。於是就尊重了他的意見。下午組內召開會議。分了下工,討論下需求和進度。最後認為要在4號完工.迭代開發。每個階段乙個星期。...

MiniDB實訓第十三天

今天又重構了多個方法。包括乙個select方法,返回的只是row的指標,並沒有重新轉殖乙個新的row返回。這個方法更加通用,其他的select方法只是在此基礎上轉殖了新的row。修改了一下insert 和delete 的對外介面,現在發現更新並沒有太多的用處。暫時還沒有測試和更改更新資料這項功能。將...

MiniDB實訓第二天 設計Mini資料庫

昨天上午上課 菜菜講了dll檔案的使用和生成,vs中如何進行最基本的配置。下午繼續上課 更深入的講解mvc架構。上完課請kaonuonuo,童梓吃飯。吃的很飽,童梓把晚上飯一起吃出來了。乙個今天要回家,乙個今天三下鄉。祝她們一路順風。下午上完課後開會,睿哥估計我們做的專案風險太大。準備調紅亮過來。結...