テーブルのプランニング ガイドライン
データベースを設計するときは、まず、必要なテーブル、各テーブルに配置するデータの種類、各テーブルにアクセスできるユーザーを決定する必要があります。テーブルとそのオブジェクトを作成する前に、計画の概要をまとめ、テーブルの次の特性を決定することをお勧めします。
- テーブルに格納するデータの種類
- テーブルの列数および各列のデータ型とデータ長 (必要な場合)
- NULL 値を許容する列
- 制約またはデフォルトとルールを使用するかどうか、どの部分に使用するか
- 必要なインデックスの種類、どこにインデックスが必要か、どの列を主キーにし、どの列を外部キーにするか
テーブルを作成する場合、テーブルに必要なものをすべて一度に定義するのが最も効率的な方法です。これにはデータの制限や追加コンポーネントも含みます。テーブルを作成した後も、テーブルに関するより詳細な決定を継続的に行うことができます。
基本となるテーブルを作成し、そのテーブルにデータを追加して、しばらく使用することも、テーブル作成の方法としては有効です。この方法では、最も一般的に使用されるトランザクションの種類、および頻繁に入力されるデータを確認する機会が生まれます。その後、制約、インデックス、デフォルト、ルール、およびその他のオブジェクトを追加して確固とした設計ができあがります。