資料庫主鍵設計的一點思考

2021-04-06 19:41:50 字數 527 閱讀 7154

今天做畢業**,涉及到資料庫表的設計問題,是乙個簡單的網上訂票系統(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...

資料庫主鍵設計

主鍵的必要性 有些朋友可能不提倡資料庫表必須要主鍵,但在我的思考中,覺得每個表都應該具有主鍵,不管是單主鍵還是雙主鍵,主鍵的存在就代表著表結構的完整性,表的記錄必須得有唯一區分的字段,主鍵主要是用於其他表的外來鍵關聯,本記錄的修改與刪除,當我們沒有主鍵時,這些操作會變的非常麻煩。主鍵的無意義性 我強...