Используется для схем SQL Server - PullRequest
4 голосов
/ 15 июля 2009

У меня сложилось впечатление, что схемы в основном предназначены для организации таблиц, представлений, хранимых процедур и т. Д. В базе данных SQL Server. Играют ли схемы более важную роль (возможно, в безопасности баз данных, хранилищах и т. Д.)?

Некоторые уточнения: я имею в виду схемы "объектов". Извините за путаницу.

Спасибо.

Ответы [ 3 ]

3 голосов
/ 15 июля 2009

Проверьте эту ссылку http://technet.microsoft.com/en-us/library/dd283095.aspx. В нем рассматриваются аспекты безопасности в разделе «Использование схем в SQL Server».

ура

3 голосов
/ 15 июля 2009

Схемы позволяют группировать ваши таблицы для обеспечения безопасности и / или концептуального здравомыслия. Группой может быть отдел, определенная область приложения, группа Active Directory, роль БД и т. Д.

Если у вас есть группа таблиц, к которым нужен доступ только вашей группе безопасности персонала, вы можете создать их в схеме управления кадрами и получить оттуда права доступа.

Если у вас есть приложение, возможно, вы захотите создать схемы для продаж, контента и продуктов, просто чтобы разделить части приложения.

0 голосов
/ 15 июля 2009

С точки зрения ОО схема базы данных может рассматриваться как класс; с самой базой данных, представляющей экземпляр объекта этого класса.

То же самое относится к этой аналогии (в отношении безопасности, использования памяти и т. Д.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...