一、團隊
團隊名稱:兩塊錢一隊
團隊成員:朱瑞川、樊琚崗、金思安、毛陸羽、高詩杰
二、團隊專案資訊
專案名稱:科技新聞爬蟲推送系統
三、資料庫設計心得
我們組的資料cdm設計中,首先確定了最核心的兩個部分:**表和新聞表,由於整個專案是圍繞著對**和爬取到的新聞進行操作,因此資料庫也是圍繞著這兩張表進行建立。
由於我們隊整體思路較為清晰,因此cdm的建立比較順利。但隨著我們專案的繼續,尤其是爬蟲段的深入,我們發現需要越來越多的字段甚至需要新增表,給我們的專案帶來了很大的麻煩。但由於爬蟲段同學進度較快,此時前後端尚處在起步時間,因此的一級時修改。我們也通過這個過程,發現了資料庫設計合理的重要性。資料庫的建立奠定了整個專案開發的流程和框架,在專案開發期,最早應當被確立的就是資料庫,而且最不應該被修改的也是資料庫。
後來我們在軟工程導論的課程學習中,學習到了將展示到頁面上的「物件」分解為詳情和概要兩部分,概要表資料量小,用於使用者瀏覽,而當使用者確定要詳讀的時候再將詳情表的資料載入進來。因為我們是提供文章列表給使用者,而使用者真正點選進入閱讀的文章永遠是少數,在使用者詳讀前只載入概要表會避免載入很多無用資料。
同時我們也學習了資料庫三正規化,使得資料庫設計更加合理和高效,同時使資料庫可讀性增加,也降低了維護的難度。
在了解這些部分後,我們及時隊pdm和cdm進行了修改,也隊資料庫設計有了更深的理解。
Linux下第一次使用MySQL資料庫,設定密碼
在終端下輸入 etc rc.d init.d mysqld status 檢視mysql狀態,看看是否執行。沒有執行的話就輸入 etc rc.d init.d mysqld start 這時,就會初始化資料庫了。然後輸入 mysql u root p 回車,以空密碼登入。可以修改密碼了。選擇資料庫 ...
Linux下第一次使用MySQL資料庫,設定密碼
在終端下輸入 etc rc.d init.d mysqld status 檢視mysql狀態,看看是否執行。沒有執行的話就輸入 etc rc.d init.d mysqld start 這時,就會初始化資料庫了。然後輸入 mysql u root p 回車,以空密碼登入。可以修改密碼了。選擇資料庫 ...
資料庫,同一張表兩條資料互換
create table active task role id int 10 unsigned not null,task id int 10 unsigned not null,task index int 10 unsigned not null,task finish count int 1...