Типовою схемою є схеми, засновані на дозволах, тож ви мали б WebGUIі Desktopт. Д. Для коду, щоб усі об'єкти мали однакові дозволи від схеми .
Якщо у вас є чіткі групи користувачів, ви можете на це дозволити, але ви в якийсь момент отримаєте перекриття та брудні дозволи. Я схильний відкладати перевірки користувачів / груп на деяку перевірку внутрішнього коду, а не об'єктів дозволів: скажімо, у вас є користувачі адміністратора та HR Excel: це всі запущені Desktopкоди.
Дані зазвичай поділяють , так що я б мати Dataсхему, може бути, Historyабо Archiveсхему.
Деякий код не є загальнодоступним (наприклад, UDF або внутрішній протокол), тому я використовував Helperсхему для коду, який не повинен працювати за кодом клієнта.
Нарешті, схема подобається Stagingабо Systemабо Maintenanceє корисними іноді.
Хоча в dboсхемі немає жодних об’єктів користувача , користувачеві dboналежать усі схеми.