Область схем (визуальные инструменты для баз данных)
Область схем представляет в графическом виде таблицы или возвращающие табличные значения объекты, выбранные из подключенных данных. Она также показывает все связи соединения между ними.
В области схем допускается:
добавление или удаление таблиц и возвращающих табличные значения объектов, а также указание столбцов данных для вывода;
создание или модификация соединения между таблицами и возвращающими табличные значения объектами.
После внесения изменений в область схем обновляются и область критериев, и область «SQL», отображая внесенные изменения. Так, при выделении столбца для вывода в области схем окна таблицы или возвращающего табличное значение объекта конструктор запросов и представлений добавляет этот столбец данных в область критериев и в инструкцию SQL в области «SQL».
Каждая таблица или возвращающий табличное значение объект отображаются в области схем в виде отдельного окна. Значок в заголовке каждого прямоугольника указывает на то, какой тип объектов представляет этот прямоугольник, как показано в следующей таблице.
Параметры
Таблицы
Перечисляет таблицы, которые можно добавлять в область схем. Чтобы добавить таблицу, выделите ее и нажмите кнопку Добавить. Чтобы добавить сразу несколько таблиц, выделите их и нажмите кнопку Добавить.Представления
Перечисляет представления, которые можно добавлять в область схем. Чтобы добавить представление, выделите его и нажмите кнопку Добавить. Чтобы добавить сразу несколько представлений, выделите их и нажмите кнопку Добавить.Функции
Перечисляет определяемые пользователем функции, которые можно добавлять в область схем. Чтобы добавить функцию, выделите ее и нажмите кнопку Добавить. Чтобы выделить сразу несколько функций, выделите их и нажмите кнопку Добавить.Локальные таблицы
Содержит таблицы, созданные запросами, а не принадлежащие к базе данных.Синонимы
Содержит синонимы, которые можно добавлять в область схем. Чтобы добавить синоним, выделите его и нажмите кнопку Добавить. Чтобы выделить сразу несколько синонимов, выделите их и нажмите кнопку Добавить.
Значок |
Тип объекта |
---|---|
Таблица |
|
Запрос или представление |
|
Связанная таблица |
|
Определяемая пользователем функция |
|
Связанное представление |
В каждом прямоугольнике показаны столбцы данных для таблицы или возвращающего табличные значения объекта. Появляющиеся рядом с именами столбцов флажки и символы указывают на то, каким образом эти столбцы используются в запросе. Всплывающие подсказки отображают такие сведения, как тип данных и размер столбцов.
В следующей таблице содержится перечень флажков и символов, используемых в прямоугольниках для каждой таблицы или возвращающего табличные значения объекта.
Флажок или символ |
Описание |
---|---|
Указывает, появляется ли тот или иной столбец данных в результирующем наборе запроса (запрос Select) или этот столбец используется в запросе Update, Insert From, Make Table либо Insert Into. Выберите столбец для добавления к результатам. При выборе установки Все столбцы в выходных данных появляются все столбцы с данными. Этот значок используется при изменении состояния флажков в соответствии с типом создаваемого запроса. При создании запроса Delete возможность выбора отдельных столбцов не предусматривается. |
|
Указывает на то, что используемый столбец данных используется для упорядочивания результатов запроса (является частью предложения ORDER BY). Этот значок появляется с буквами A-Z при сортировке по возрастанию и с буквами Z-A при сортировке по убыванию. |
|
Указывает на то, что столбец данных используется для создания сгруппированного результирующего набора (является частью предложения GROUP BY) в статистическом запросе. |
|
Указывает на то, что столбец данных включен в условия поиска для запроса (является частью предложения WHERE или HAVING). |
|
Указывает на то, что содержимое столбца данных суммируется для выхода (включается в функции SUM, AVG или в другую статистическую функцию). |
Примечание |
---|
Конструктор запросов и представлений не будет отображать столбцы данных для таблицы или для возвращающего табличные значения объекта, если нет достаточных прав доступа к ним или если драйвер базы данных не может возвратить данные о них. В таких случаях конструктор запросов и представлений отображает только заголовок таблицы или табличного объекта. |
Соединяемые таблицы в области схем
Если запрос связан с соединением, между столбцами данных, подлежащими соединению, появляется линия соединения. Если соединяемые столбцы данных не отображаются (к примеру, окно таблицы или возвращающего табличные значения объекта минимизировано или в соединение входит выражение), конструктор запросов и представлений помещает соединяющую линию в заголовок прямоугольника, который представляет таблицу или табличный объект. Конструктор запросов и представлений отображает одну строку соединения для каждого условия соединения.
Форма значка в середине строки соединения показывает, как соединяются таблицы или объекты с табличной структурой. Если в соединительном предложении используется не знак равенства (=), а другой оператор, этот оператор отображается на значке, который расположен на линии соединения. В следующей таблице приводится перечень значков, которые могут отображаться на линии соединения.
Значок строки соединения |
Описание |
---|---|
Внутреннее соединение (созданное с помощью знака равенства). |
|
Внутреннее соединение, основанное на операторе «больше». (Оператор, отображаемый на значке линии соединения, соответствует оператору, использованному при соединении). |
|
Внешнее соединение, в котором участвуют все строки отображаемой слева таблицы, даже если они не имеют соответствий в связанной с ней таблице. |
|
Внешнее соединение, в котором участвуют все строки отображаемой справа таблицы, даже если они не имеют соответствий в связанной с ней таблице. |
|
Полное внешнее соединение, в котором участвуют все строки обеих таблиц, даже если они не имеют соответствий в связанной с ней таблице. |
Значки на концах линии соединения указывают на тип соединения. В следующей таблице приводится перечень типов соединений и значки, которые могут отображаться на концах линии соединения.
Значок в конце строки соединения |
Описание |
---|---|
Соединение один к одному |
|
Соединение один ко многим |
|
Конструктор запросов и представлений не может определить тип соединения |