Схемы
Добавления: 14 апреля 2006 г.
Схема — это контейнер, который содержит таблицы, представления, процедуры и так далее. Они находятся в базе данных, которая расположена на сервере. Эти сущности соответствуют друг другу, как вложенные ячейки. Сервер — это внешняя ячейка, а схема — внутренняя. Она хранит все защищаемые объекты, перечисленные ниже. Но схема не может содержать другую ячейку.
Защищаемые объекты, которые должны быть расположены внутри схемы | Класс |
---|---|
Тип |
TYPE |
Коллекция XML-схем |
XML SCHEMA COLLECTION |
Таблица |
OBJECT |
Представление |
OBJECT |
Процедура |
OBJECT |
Функция |
OBJECT |
Статистическое вычисление |
OBJECT |
Ограничение |
OBJECT |
Синоним |
OBJECT |
Очередь |
OBJECT |
Статистика |
OBJECT |
Каждый защищаемый объект в конкретной схеме должен иметь уникальное имя. Полностью указанное имя защищаемого объекта, содержавшегося в схеме, включает имя этой схемы. Таким образом, схема — это также пространство имен.
Примечание. |
---|
В ранних версиях SQL Server база данных могла содержать сущность с именем «schema», но она была, фактически, пользователем базы данных. SQL Server 2005 — это первая версия SQL Server, в которой схема является и контейнером, и пространством имен. |
См. также
Основные понятия
Отделение пользователей от схем
Защищаемые объекты
Иерархия разрешений