Một mô hình điển hình là schemas dựa trên quyền, vì vậy bạn phải WebGUI, Desktopvv cho mã vì vậy tất cả đối tượng có permissons cùng từ giản đồ .
Nếu bạn có các nhóm người dùng rõ ràng thì bạn có thể cho phép điều đó, nhưng bạn sẽ kết thúc với các quyền chồng chéo và lộn xộn tại một số điểm. Tôi có xu hướng trì hoãn việc kiểm tra người dùng / nhóm đối với một số kiểm tra bên trong mã và không phải đối tượng quyền: giả sử bạn có người dùng Admin và HR Excel: tất cả đều chạy Desktopmã.
Dữ liệu thường được chia sẻ vì vậy tôi muốn có một Datalược đồ, có thể là một Historyhoặc Archivegiản đồ.
Một số mã không công khai (như UDF hoặc Proc nội bộ) vì vậy tôi sử dụng Helperlược đồ cho mã không được chạy bởi mã máy khách.
Cuối cùng, schemas thích Staginghoặc Systemhoặc Maintenanceđôi khi hữu ích.
Mặc dù không có đối tượng người dùng trong dbolược đồ, người dùng dbosở hữu tất cả các lược đồ.