Clifford
Schema ist die Gesamtstruktur der Datenbank. Im Allgemeinen definiert Shema die Tabelle, die Felder in jeder Tabelle und die Beziehungen b/n Felder und Tabellen
Gail
SQL & Schema
SQL-Schema-Anweisungen bieten die Pflege von Katalogobjekten für ein Schema -- Tabellen, Ansichten und Berechtigungen. Diese Untermenge von SQL wird auch als Data Definition Language (DDL), Data Manipulation Language (DML) und Data Control Language (DCL) bezeichnet.
Eine relationale Datenbank enthält einen Katalog, der die verschiedenen Elemente des Systems beschreibt. Der Katalog unterteilt die Datenbank in Unterdatenbanken, die als Schemata bezeichnet werden. Innerhalb jedes Schemas befinden sich Datenbankobjekte – Tabellen, Ansichten und Berechtigungen.
Der Katalog selbst ist ein Satz von Tabellen mit einem eigenen Schemanamen - definition_schema. Tabellen im Katalog können nicht direkt geändert werden. Sie werden indirekt mit SQL-Chema-Anweisungen modifiziert.