Yanıtlar:
dbo, SQL Server'daki varsayılan şemadır. Nesne ad alanınızı daha iyi yönetmenize izin vermek için kendi şemalarınızı oluşturabilirsiniz.
Sql Server Management Studio kullanıyorsanız, Veritabanları - Veritabanınız - Güvenlik - Şemalara giderek kendi şemanızı oluşturabilirsiniz.
Bir komut dosyası kullanarak bir tane oluşturmak (örneğin) kadar kolaydır:
CREATE SCHEMA [EnterSchemaNameHere] AUTHORIZATION [dbo]
Tablolarınızı mantıksal olarak gruplandırmak için kullanabilirsiniz, örneğin "Finansal" bilgiler için bir şema ve "Kişisel" veriler için başka bir şema oluşturarak. Tablolarınız daha sonra şu şekilde görüntülenir:
Financial.BankHesaplar Finansal.İşlemler Kişisel.Adres
Varsayılan dbo şemasını kullanmak yerine.
[Table("Customer", Schema = "MySchema")]
SQL 2005 için yeni ve özellikle bu "grup" içindeki nesneleri güvence altına almak için nesneleri gruplandırmak için basitleştirilmiş bir yol sunuyor.
Aşağıdaki bağlantı, ne olduğu, neden kullanacağımız konusunda daha ayrıntılı bir açıklama sunar: