SQL 데이터베이스, 특히 SQL Server를 사용하는 초보자는 아닙니다. 그러나 나는 주로 SQL 2000 전문가였으며 2005 년에는 항상 스키마에 혼란스러워했습니다. 예, 스키마의 기본 정의를 알고 있지만 일반적인 SQL Server 배포에서 실제로 사용되는 것은 무엇입니까?
나는 항상 기본 스키마를 사용했습니다. 왜 특수 스키마를 만들고 싶습니까? 내장 스키마를 할당해야하는 이유는 무엇입니까?
편집 : 분명히하기 위해 스키마의 이점을 찾고 있다고 생각합니다. 보안 체계로만 사용하려는 경우 데이터베이스 역할이 이미 해당 역할을 채우는 것처럼 보입니다. 그리고 네임 스페이스 지정자로 사용하면 소유권 (dbo 대 사용자 등)으로 수행 할 수있는 것으로 보입니다.
내가 얻는 것은, 소유자와 역할로 할 수 없었던 스키마는 무엇입니까? 그들의 특정 혜택은 무엇입니까?