SQL veritabanlarını ve özellikle SQL Server'ı kullanmaya yeni başlamam. Ancak, öncelikle bir SQL 2000 adamıyım ve 2005 + 'da şemalar tarafından her zaman kafam karıştı. Evet, bir şemanın temel tanımını biliyorum, ama bunlar tipik bir SQL Server dağıtımında gerçekten ne için kullanılıyor?
Her zaman varsayılan şemayı kullandım. Neden özel şemalar oluşturmak isteyeyim? Dahili şemalardan herhangi birini neden atayım?
EDIT: Açıklığa kavuşturmak için, sanırım şemaların faydalarını arıyorum. Sadece bir güvenlik şeması olarak kullanacaksanız, veritabanı rolleri zaten .. er .. um .. rolünü doldurmuş gibi görünüyor. Ve bir ad alanı belirleyicisi olarak kullanmak, sahiplikle yapabileceğiniz bir şey gibi görünüyor (kullanıcıya karşı dbo, vb.).
Sanırım ne elde ediyorum, şemalar sahipler ve rollerle yapamadığınız ne yapıyor? Özel avantajları nelerdir?