我有一個表,我必須將主鍵相互關聯。除了它們存在以外,沒有關於這些組的信息。具體而言,我將書籍版本組合在一起,因此我可以知道某組書籍是彼此的版本。一對多表設置
我目前有一個設置,我有一個版本_Group_ISBN列,其中一個ISBN是任意選擇的,以將一組版本組合在一起。
這個問題的典型方法是有一個像Book_Editions這樣的單獨表格,其中我會有一個自動增量整數主鍵,如將Editions鏈接在一起的「Edition_Group_ID」。我被告知這種方法是可取的。
但是,實現該系統的問題與加載數據有關。我如何動態加載版本組?一種解決方案可能是鎖定表格並對自動增量中的下一個ID進行交易。不過,我想這會比我現在的方法更慢,更麻煩。
鑑於在該系統下插入數據的困難,解決此問題的最佳系統是什麼?
如何(在你的進程時)你確定哪些書都涉及到一個另一個? – 2010-09-09 17:38:16
每當用戶搜索書籍(通過ISBN,標題,作者或其他方式) – babonk 2010-09-09 22:26:00