NoCode J Works

Innovation in the workplace.

主キー(プライマリーキー)と外部キーの設定

f:id:BeansWorks:20180626223502j:plain

FileMakerで複数のテーブルを関連付ける場合に「主キー(プライマリーキー)」と「外部キー」フィールドを設定する必要があります。

 

主キーとは?

リレーショナルデータベースで、識別対象のレコードと同じテーブルに配置されているフィールドのこと。主キーの値は固有で、かつ、空でない(nullでない) 必要がある。ひとつのテーブル内に配置される主キーは ひとつのみとなります。

 

外部キーとは?

各テーブルにある主キーを参照する為のキー情報を「外部キー」と呼ぶ。外部キーは他のテーブルのレコードを特定する為の手段であって、外部キーが存在するテーブルのレコードを特定するための情報ではありません。

 

主キーの実装方法

・数字フィールドでシリアル値自動入力

・テキストフィールドで計算値自動入力(計算式:Get(UUID))

beansworks.hatenablog.jp