簡體   English   中英

使用數據庫表根本上是錯誤的

[英]Using Database tables fundamentally wrong

我的實踐項目的整個概念是擁有教授評審系統。 在這里,我可以手動在一個表中輸入教授和系,然后用戶可以搜索該教授。 但是,我僅將類別表用於名稱和部門,作為不可編輯的名稱和部門的硬編碼池以供選擇。 然后采用他們選擇的內容,並顯示一個表單,該表單的名稱/部門字段預先填充了該選擇選項以及空白字段和​​我的Professor表中其余屬性。 因此,將類別僅作為到達我的教授桌的一種手段。 每位教授都將有多條評論,那么我應該如何有效構造這張表以實現標准化?

類別表

  • 教授smallint(6)(PK)
  • 說明varchar(40)
  • 離開varchar(50)

教授桌

  • 教授smallint(6)
  • 等級smallint(6)
  • 易用性smallint(6)
  • 教科書varchar(3)
  • 時間戳記
  • 當然炭(10)
  • 曲線字符(3)
  • 評論tinytext

您應該從Professor表中刪除一些屬性,然后將其移至新的審閱表中。 我會包括

  • 評分
  • 簡易性
  • 評論
  • 曲線

在檢查表中。 創建課程表可能是明智的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM