Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Unterschied zwischen einem Benutzer und einem Schema in Oracle?

Von Frag Tom

Sie sollten ein Schema als das Benutzerkonto und die Sammlung aller darin enthaltenen Objekte als ein Schema für alle Absichten und Zwecke betrachten.

SCOTT ist ein Schema, das die EMP-, DEPT- und BONUS-Tabellen mit verschiedenen Zuschüssen und anderem Zeug enthält.

SYS ist ein Schema, das Tonnen von Tabellen, Ansichten, Zuschüssen usw. usw. enthält.

SYSTEM ist ein Schema.....

Technisch gesehen – Ein Schema ist der Satz von Metadaten (Data Dictionary), der von der Datenbank verwendet wird und normalerweise mit DDL generiert wird. Ein Schema definiert Attribute der Datenbank, wie Tabellen, Spalten und Eigenschaften. Ein Datenbankschema ist eine Beschreibung der Daten in einer Datenbank.