同時存在A key和A code不會浪費空間嗎?
uj5u.com熱心網友回復:
沒看懂樓主在表達什么 意思 ;不妨把你的建表陳述句貼出來;
uj5u.com熱心網友回復:
create table student_information(
student_key number,
student_code number,
…………
)
在作業時建表,有必要對某個東西同時設定相關KEY和CODE兩個欄位嗎?
uj5u.com熱心網友回復:
create table student_information
(
student_key number,
student_code number,
…………
)
在作業時建表,有必要對某個東西同時設定相關KEY和CODE兩個欄位嗎?
uj5u.com熱心網友回復:
這個有必要的;比如:
student_key 這個欄位,與業務無關,可以是一個自增列 ,一般設定這個為主鍵;
student_code 是學號,這個與業務有關;是按一定的規則生成的,可以設定為一個唯一索引;
在平時與人交流時,常聽人說到“主鍵最好不要用業務資料” 這樣的話,說的就是這個意思;
PS:事實上,在實際做資料設計時, 只用一個 code 的情況也很多;
uj5u.com熱心網友回復:
有很多字典表也是這樣設計的,為了其他表能更好的使用、解決空間等比如性別、流程狀態等
uj5u.com熱心網友回復:
樓主你以后遇到了就知道了,如果只是單獨一項分類確實沒必要,如果有多項分類就需要了uj5u.com熱心網友回復:
code對應到一個表key可能對應到另一個表,情況不同吧。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/110528.html
標籤:開發
