看板 Database 關於我們 聯絡資訊
我是最近剛學資料庫的新手 現在有一個關於PK的選取問題想請問一下大家 我在做有一個類似圖書館的資料庫,只是每本書籍是有個別的擁有者 (也就是有點像書本交流之類的) 那我想請問BOOK table 可以只用"ISBN"當pk嗎? 因為我的疑問是如果有同一 "種" 書有多"本" (這種書是多人擁有的,例如"資料庫設計"有2本同樣的書) 那如果只用ISBN會不會沒辦法區分? 還是要再另外設BookID? 目前我做法多用一個OWN table 來讓書本藉由這個去連每本書的主人 不知道這樣可不可以? 因為剛學,不知道這樣的敘述大家看得懂嗎?QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.158.49
swpoker:如果人沒有邏輯去分~電腦也沒那麼厲害會分 01/21 12:31
plover:有些分冊的書共用一個ISBN,有些古董書沒有ISBN 01/22 01:40
plover:我會用IDENTITY當PK,至於擁有者/類別,這是另一回事 01/22 01:46
jengting:利用 Identity 當成 PK 的話,要注意 Identity 是有其 01/22 11:37
jengting:上限,而且 Identitiy 是可以重置這兩個問題喔 ~~ 01/22 11:38