今天做畢業**,涉及到資料庫表的設計問題,是乙個簡單的網上訂票系統(jsp+sql server2000),要求同乙個人
在同一天同一車次只能訂一次票. 於是把 姓名,**,手機,發車日期,車次,數量,發站,到站,席別,票種,有效證件,證件類
別,取票地點 中的姓名發車日期 車次 定義為組合主鍵,(不知道有沒有更合理的辦法).訂票後彈出的頁面顯示是否成
功及訂票的資訊.這個時候就出現了乙個問題,如何讀取剛才插入的那一條訂票資訊,用select top 1 * from
reg_book order by ******* desc 語句似乎可以解決,但是****部分該寫什麼呢?最後只好重新定義乙個id欄位,設計
為自動編號,但不將其設計為主鍵(估計又不合理),目的只是為了解決讀出插入的資訊 select top 1 * from
reg_book order by id desc .功能實現上已經沒有問題.
,才知道不合理
的地方多了,又不知道怎麼更改,請高手給點意見!
資料庫主鍵設計之思考
keylife富翁筆記 作者 hongyuan 標題 資料庫主鍵設計之思考 關鍵字 分類 個人專區 密級 保護 評分 回覆 0,閱讀 156 資料庫主鍵設計之思考 在我們的資料庫設計中,不可逃避的就是資料庫表的主鍵,可能有很多朋友沒有深入思考過,主鍵的設計對整個資料庫的設計影響很大,因此我們不得不要...
設計模式的一點思考
建立型 builder 當我們要建立的物件很複雜的時候 通常是由很多其他的物件組合而成 我們要將複雜物件的建立過程和這個物件的表示 展示 分離開來,這樣做的好處就是通過一步一步的進行複雜物件的構建,由於在每一步的構造過程中可以引入引數,使得同樣的構建過程可以建立不同的表示。abstractfacto...
資料庫主鍵設計
主鍵的必要性 有些朋友可能不提倡資料庫表必須要主鍵,但在我的思考中,覺得每個表都應該具有主鍵,不管是單主鍵還是雙主鍵,主鍵的存在就代表著表結構的完整性,表的記錄必須得有唯一區分的字段,主鍵主要是用於其他表的外來鍵關聯,本記錄的修改與刪除,當我們沒有主鍵時,這些操作會變的非常麻煩。主鍵的無意義性 我強...