新手指教:簡單舉例表一:員工表 字段:員工ID,員工姓名.....(后面還有很多關于員工信息的字段)表二:任務表 字段:員工ID,任務名字,任務內容.....(一些有關任務的基本屬性)管理員在登錄賬號后,為不同的員工分配多個任務,然后可以看到已完成任務的列表,隨著時間的推移,如果管理員不刪除這些已完成任務,我們能在任務列表中看到很多任務,在不點開看內容的情況下,我們看到的列表是員工的姓名,任務的名稱。這樣東西多的話會不會很卡吖,因為顯示任務列表的時候顯示我們檢索的肯定是所有已經完成的任務,這樣任務的那里還要顯示員工的姓名,如果再通過任務表里的員工ID去查詢員工表對應的員工姓名,這樣肯定不好。如果只查詢一次員工表存在數(shù)組中,然后只有在任務表中員工ID和員工表中的員工ID對應的時候才顯示員工的姓名肯定是比前一種好的。如果建立表的時候,任務表多加個字段為員工姓名,這樣好像也不好,就造成數(shù)據庫的冗余了,而且是低級冗余。我不知道有沒有更好的建表輸出的方式,因為第二種如果做分頁每頁10個,員工數(shù)目有100,也要循環(huán)判斷很多次,可能我不是很懂數(shù)據處理吧。有沒有更好的方式呢,求大神解決一下
這樣的狀況數(shù)據庫怎么建表好?
楊魅力
2018-08-23 10:09:23