Hallo !
Ich hätte da mal eine Verständnisfrage zu dem Datenbankschema in relationalen Datenbanken.
1. Das Schema beschreibt doch auch eine Art Namensraum oder?
2. Wenn das Schema einen Namensraum beschreibt und definiert, dass würden sich doch die Tabelle "ABC" in "Schema1" und die Tabelle "ABC" in "Schema2" komplett unterscheiden (eher also eigenständige Objekte / Identitäten, obwohl sie ein- und dieselben Tabellenspalten besitzen oder?
3. Warum definiert man Schemata? Evtl. nur zur Strukturierung von Tabellen (Objekten / Identitäten) und um den Zugriffskreis / die Zugriffsberechtigungen einzuschränken, oder exitsieren noch andere Gründe?
Danke und Gruß
Ich hätte da mal eine Verständnisfrage zu dem Datenbankschema in relationalen Datenbanken.
1. Das Schema beschreibt doch auch eine Art Namensraum oder?
2. Wenn das Schema einen Namensraum beschreibt und definiert, dass würden sich doch die Tabelle "ABC" in "Schema1" und die Tabelle "ABC" in "Schema2" komplett unterscheiden (eher also eigenständige Objekte / Identitäten, obwohl sie ein- und dieselben Tabellenspalten besitzen oder?
3. Warum definiert man Schemata? Evtl. nur zur Strukturierung von Tabellen (Objekten / Identitäten) und um den Zugriffskreis / die Zugriffsberechtigungen einzuschränken, oder exitsieren noch andere Gründe?
Danke und Gruß