Database-Design
將評級儲存為範圍的標準(1-5、1 最好等)
我正在設計一個
ROAD_INSPECTION
具有CONDITION
欄位的表:+---------+-----------+ | ROAD_ID | CONDITION | +---------+-----------+ | 1 | 2 | | 2 | 5 | | 3 | 1 | | 4 | 1 | | 5 | 4 | +---------+-----------+
是否有任何標准或約定建議如何將評級格式化為範圍?
例如,
CONDITION
評分的最佳格式是什麼?
- 0 到 5,零是最好的
- 0 到 5,最好是 5
- 1到5,一個是最好的
- 1到5,5最好
經驗法則: 越高越好。
綜上所述,我建議使用查找表來儲存評級定義。也許對於一個特定的問題,您想使用 0 到 5 的評分,但可能明天您需要更大或更低的比率。
或者只是您想更改每個選項的名稱。
- 興高采烈
- 快樂的
- 冷漠
- 不開心
- 悲慘的
使用查找表,您可以為不同的目的選擇不同的選項。有時您需要 5 個選項,有時需要 10 個選項,有時需要 2 個選項。
不要用 5 個選項來限制自己。
生活有很多味道:
o對
o 錯
o 不知道/不回答