Tips

プライマリキーの用意

日付2007/08/15
ID46793 (英語原文参照)
バージョン2004
プラットフォームMac & Win

この記事は、最新ではないバージョンに関連した方法について解説しています。

最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。

4Dのテーブルにプライマリキー(主キー)を用意する最低限のルールについてご紹介します。

テーブルを作成するときには、最初のフィールドは常に倍長整数にし、IDと命名します。テーブルにIDフィールドが不要だと思われる場合であっても、ルールとして作成します。後に必要になることもあるでしょうし、すべてのテーブルの最初のフィールドとして一貫性のあるIDフィールドを持っていると大変便利なこともあります。

このフィールドはデータとは無関係であることが理想的なのです。データは変更されることがありますが、もしプライマリキーが変更されたなら、リレーション関係は途切れてしまうからです。