Respuestas:
dbo es el esquema predeterminado en SQL Server. Puede crear sus propios esquemas para permitirle administrar mejor el espacio de nombres de su objeto.
Si está utilizando Sql Server Management Studio, puede crear su propio esquema navegando a Bases de datos - Su base de datos - Seguridad - Esquemas.
Crear uno usando un script es tan fácil como (por ejemplo):
CREATE SCHEMA [EnterSchemaNameHere] AUTHORIZATION [dbo]
Puede usarlos para agrupar lógicamente sus tablas, por ejemplo, creando un esquema para información "financiera" y otro para datos "personales". Sus tablas se mostrarían como:
Financial.BankAccounts Financial.Transactions Personal.Address
En lugar de usar el esquema predeterminado de dbo.
[Table("Customer", Schema = "MySchema")]
Es nuevo en SQL 2005 y ofrece una forma simplificada de agrupar objetos, especialmente con el propósito de asegurar los objetos en ese "grupo".
El siguiente enlace ofrece una explicación más profunda de lo que es, por qué lo usaríamos:
Comprender la diferencia entre propietarios y esquemas en SQL Server