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