Поделиться через


Схемы (компонент 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 схема является и контейнером, и пространством имен.