建立表格時,主鍵要設定 identity 參數
新增資料時,主鍵不用填值,例:insert into myTable (name) values ('pogi')
如此主鍵就會自動增值為1。
2008年11月20日 星期四
2008年11月18日 星期二
2008年11月7日 星期五
為何不要用複合主鍵來設計資料庫?
現在終於知道為何不要使用複合主鍵了 。
這是為了將資料結構層與業務邏輯層切割 ,
令業務邏輯的異動影響底層資料結構的程度降到最低 。
除非是legacy(遺留系統)的情況 。
由於沒有多餘心力再去變更它,所以只能順著原設計來應用。
這是為了將資料結構層與業務邏輯層切割 ,
令業務邏輯的異動影響底層資料結構的程度降到最低 。
除非是legacy(遺留系統)的情況 。
由於沒有多餘心力再去變更它,所以只能順著原設計來應用。
訂閱:
文章 (Atom)