Antworten:
dbo ist das Standardschema in SQL Server. Sie können Ihre eigenen Schemas erstellen, um Ihren Objektnamespace besser verwalten zu können.
Wenn Sie SQL Server Management Studio verwenden, können Sie Ihr eigenes Schema erstellen, indem Sie zu Datenbanken - Ihre Datenbank - Sicherheit - Schemas navigieren.
Das Erstellen eines Skripts mithilfe eines Skripts ist so einfach wie (zum Beispiel):
CREATE SCHEMA [EnterSchemaNameHere] AUTHORIZATION [dbo]
Sie können sie verwenden, um Ihre Tabellen logisch zu gruppieren, indem Sie beispielsweise ein Schema für "Finanzinformationen" und ein anderes für "Persönliche" Daten erstellen. Ihre Tabellen würden dann angezeigt als:
Financial.BankAccounts Financial.Transactions Personal.Address
Anstatt das Standardschema von dbo zu verwenden.
[Table("Customer", Schema = "MySchema")]
Es ist neu in SQL 2005 und bietet eine vereinfachte Möglichkeit zum Gruppieren von Objekten, insbesondere zum Sichern der Objekte in dieser "Gruppe".
Der folgende Link bietet eine ausführlichere Erklärung, was es ist und warum wir es verwenden würden:
Grundlegendes zum Unterschied zwischen Eigentümern und Schemas in SQL Server