写真のカテゴリ名は、一般的にユーザーのカテゴリ名とは異なり、ページのカテゴリ名とは異なります。これは、値がさまざまなドメインから取得されていることを示しています。ドメインが異なれば、テーブルも異なります。
カテゴリの種類ごとに1つのテーブルを作成します。外部キーを使用します。
冗長 データベース設計の専門用語です。 「これら2つのテーブルがよく似ている」という意味ではありません。これは、テーブルが同じ値を持ち、それらの値が同じ意味を持つことを意味します 。
「Primaryimage」が「Primaryuser」と同じ値ではないことは明らかです。しかし、議論のために、これらのテーブルの両方に行(1、Primary)があったとしましょう。これらの2つの値は異なる意味を持っているため、それでも冗長ではありません。あるケースでは、それでタグ付けされた画像がすべてプライマリ画像であることを意味します。それ以外の場合は、ユーザーが何であれそれを意味します プライマリユーザーであるとタグ付けされています 。画像はユーザーではありません。さまざまな意味。