1. ホーム
  2. database

[解決済み] ベースとなるテーブルはどのように決定するのですか?

2022-02-17 14:52:12

質問内容

データベース論に関連して質問です。

テーブルのセットが与えられた場合、それらを見ただけでベースとなるテーブルを決定する方法はあるのでしょうか?

どのように解決するのですか?

ベース・テーブル(ベース・リレーション)と派生テーブル(別名、仮想リレーションまたはビュー)の間に不必要な区別がないことは、リレーショナル・モデルの信条である。どちらのタイプも属性、キー、その他リレーションに期待されるすべての機能を持ち、同じように使用することができる。実用的な実装としては、DBMSソフトウェアがこれらを区別する手段を提供することが必要ですが、論理的に言えば、これらは同じものです。

このように基本関係と派生関係が似ているという原則を「交換性の原則」と呼ぶこともある。

実は、あなたの質問について、ここでこれほどまでに困惑していることに驚いていますし、あなたの質問がdownvotedされていることにも驚いています。ベース・テーブル/リレーションは、関係データベース理論や標準SQLでは非常によく使われる用語です。あなたの質問は、私には完全に簡潔で順当なものに思えます。