参照テーブルとは、一種のエンティティ「タイプ」テーブルを指し、ストレージ テーブルとは、多くの変化する情報を格納するテーブルを指します。
例えば:
そのような名前の「ユーザー」テーブルがあります。これは、不確定な量のユーザーを保持できるため、ストレージテーブルです。
次に、ロール情報を保持する「ロール」テーブルがあります。これは、ロールごとに多くのユーザーがいるタイプテーブルです。
次に、「user」テーブルと 1 対 1 の関係を保持する「profiles」テーブルを作成します。
今、私はこれを試しました:
- ユーザー
- ユーザーロール
- ユーザープロファイル
ただし、この規則は、ロール テーブルとプロファイル テーブルのそれぞれがユーザーと 1 対 1 の関係を持っていることを意味しますが、ロール テーブルはそうではありません。
私が説明した例のセマンティックな目的で、通常どのようにテーブルに名前を付けるのですか?