應該要養成一個習慣,每次在建立一個新的 Table 的時候,就要直接建立一個 Id Field 欄位,我們希望每一筆資料都會有一個自己的 Id。
在做這個步驟的時候,不要忘記在 Id 欄位 額外設置 Serial number,可以參考附圖。
這是 FileMaker 的 Auto-Enter 功能,Id 欄位 的 Serial number 勾選後,下次每輸入一筆新的資料時,都會以「每次加1」的增加幅度自動填入一個 Id 號碼。(正常是加1,可另外自行調整增加幅度)
這樣做有什麼好處呢?
Table 中的每一筆資料應該都是獨立的。其他 Field 欄位都可能會有重複資料的可能,但我們需要一個欄位,唯一值能夠代表每筆資料,Id Field 的 Serial number 設置就可以提供每一筆資料這樣的獨立性。
當表單中的資料有了這樣的獨立性之後,我們就可以利用這個欄位特性來跟其他表單做關連,這就是關聯式資料庫的設計原則,我們通常稱為 Primary key「主鍵」。
參考資料: