[問題] pk的選取

看板Database作者 (關鍵人物5566)時間13年前 (2013/01/20 21:24), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
我是最近剛學資料庫的新手 現在有一個關於PK的選取問題想請問一下大家 我在做有一個類似圖書館的資料庫,只是每本書籍是有個別的擁有者 (也就是有點像書本交流之類的) 那我想請問BOOK table 可以只用"ISBN"當pk嗎? 因為我的疑問是如果有同一 "種" 書有多"本" (這種書是多人擁有的,例如"資料庫設計"有2本同樣的書) 那如果只用ISBN會不會沒辦法區分? 還是要再另外設BookID? 目前我做法多用一個OWN table 來讓書本藉由這個去連每本書的主人 不知道這樣可不可以? 因為剛學,不知道這樣的敘述大家看得懂嗎?QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.240.158.49

01/21 12:31, , 1F
如果人沒有邏輯去分~電腦也沒那麼厲害會分
01/21 12:31, 1F

01/22 01:40, , 2F
有些分冊的書共用一個ISBN,有些古董書沒有ISBN
01/22 01:40, 2F

01/22 01:46, , 3F
我會用IDENTITY當PK,至於擁有者/類別,這是另一回事
01/22 01:46, 3F

01/22 11:37, , 4F
利用 Identity 當成 PK 的話,要注意 Identity 是有其
01/22 11:37, 4F

01/22 11:38, , 5F
上限,而且 Identitiy 是可以重置這兩個問題喔 ~~
01/22 11:38, 5F
文章代碼(AID): #1G-_00C3 (Database)