Tôi không phải là người mới bắt đầu sử dụng cơ sở dữ liệu SQL và đặc biệt là SQL Server. Tuy nhiên, tôi chủ yếu là một anh chàng SQL 2000 và tôi luôn bị nhầm lẫn bởi các lược đồ trong năm 2005+. Vâng, tôi biết định nghĩa cơ bản của lược đồ, nhưng chúng thực sự được sử dụng để triển khai SQL Server thông thường là gì?
Tôi đã luôn luôn sử dụng lược đồ mặc định. Tại sao tôi muốn tạo các lược đồ chuyên ngành? Tại sao tôi chỉ định bất kỳ lược đồ tích hợp nào?
EDIT: Để làm rõ, tôi đoán tôi đang tìm kiếm lợi ích của các lược đồ. Nếu bạn chỉ sử dụng nó như một sơ đồ bảo mật, có vẻ như các vai trò cơ sở dữ liệu đã được điền vào đó .. er .. um .. vai trò. Và sử dụng nó như một công cụ xác định không gian tên dường như là điều bạn có thể làm với quyền sở hữu (dbo so với người dùng, v.v.).
Tôi đoán những gì tôi đang làm là, các lược đồ làm gì mà bạn không thể làm với chủ sở hữu và vai trò? Lợi ích cụ thể của họ là gì?