схема в SQL Server 2008 - PullRequest
       9

схема в SQL Server 2008

3 голосов
/ 18 января 2010

В чем разница между созданием обычных таблиц с использованием 'dbo' и созданием таблиц с использованием схем. Как эта схема работает и поддерживает таблицы

Ответы [ 3 ]

6 голосов
/ 18 января 2010

Схема - это просто контейнер для объектов БД - таблиц, представлений и т. Д. Он позволяет структурировать очень большое решение для базы данных, которое у вас может быть.В качестве примера взгляните на новые образцы баз данных AdventureWorks - в них включено несколько схем, таких как «HumanResources» и т. Д.

Схема может быть границей безопасности, например, вы можете предоставить или отклонитьопределенные пользователи получают доступ к схеме в целом.Схема также может использоваться для разделения таблиц с одинаковыми именами, например, вы можете создать «пользовательскую схему» для каждого пользователя вашего приложения и иметь в каждой из них таблицу «Настройки», содержащую настройки этого пользователя, например ».Bob.Settings "," Mary.Settings "и т. Д.

По моему опыту, схемы не очень часто используются в SQL Server.Это способ организовать ваши объекты базы данных в контейнеры, но если у вас нет огромного количества объектов базы данных, это, вероятно, то, что вы на самом деле не будете использовать много.

3 голосов
/ 18 января 2010

dbo - это схема.

1 голос
/ 18 января 2010

Посмотрите, поможет ли .

Схема, по-видимому, является способом классификации объектов (таблиц / сохраненных процедур / представлений и т. Д.). Думайте об этом как об организации организованных связанных объектов на основе функциональности.

Я не уверен, как зарегистрированный пользователь SQL связан с определенной схемой.

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