Re: [討論] 需要下條件的欄位太多

作者: SansWord (是妳)   2014-12-10 18:03:36
※ 引述《bohei (run and fall)》之銘言:
: 大家好 目前遇到的問題很簡單也很複雜XD
: 例如料件表,光描述這顆料件的屬性就有50~60的欄位
: 當要對料件下詳細的條件時,勢必要對這幾十個欄位下條件
: WHERE條件就長長串,也影響到查詢的速度...
: 不知道遇到這情形,大家是怎麼克服的?
: ##
: 補充:
: 條件會是一組一組的,可能分成幾十組條件(每一組條件就是下幾十個欄位)..
: 這幾十組跑完都天黑了..XD
: ##
: 謝謝!
我想您需要的是正規化。
: 例如料件表,光描述這顆料件的屬性就有50~60的欄位
以這個為例,
這些料件有沒有可能再分群成小的群組,然後拆分成不同 table?
每個料件都需要所有的屬性欄位嗎?
如果料件的本質可以分群,那也許可以針對每群建立 table,
就不用所有東西都進同一張table 了
http://www.chou-it.com/info/infra/db/nf.html

Links booklink

Contact Us: admin [ a t ] ucptt.com