1

リレーショナルデータベースについて話すとき、私が学んだ概念は、スキーマ、テーブル、属性が存在するということです。テーブル名の前にスキーマ名を付け、属性の前にテーブル名を付けることができます(スキーマを含む場合でも)。

Oracleデータベースを見ると、「OWNER」と呼ばれるものがあります。これは、Oracleがスキーマを呼び出す方法ですか、それともどのように解釈する必要がありますか?

ベスト、ウィル

4

1 に答える 1

2

スキーマは、特定の Oracle ユーザーに関連付けられています。新しい Oracle ユーザーを作成すると、対応するスキーマが作成され、そのユーザーのすべてのオブジェクトが保持されます。

これが、ALL_OBJECTS テーブルと同様のテーブルに OWNER フィールドがある理由です。これは、オブジェクトを作成したユーザーを指定し、オブジェクトが存在するスキーマを指定するためです。

于 2011-06-29T08:53:31.170 に答える