
4. Ввод, обработка и вывод данных в
фактографических
АИС
и запросы на основе правого или левого внешнего соединения
{КЮНТЮШ
и
1ЕРТ101М).
Запросы на выборку, строящиеся на основе внутреннего со-
единения, реализуют рассматриваемую по реляционной моде-
ли данных операцию соединения реляционных таблиц. Данная
операция является одной из наиболее характерных и частых
при решении логических информационных задач, когда нужно
получить и просмотреть данные из разных таблиц, связанных
определенной логикой или предварителыю установленными в
схеме базы данных связями. Напомним, что при реализации опе-
рации соединения двух таблиц выделяется поле соединения,
которое должно быть одинакового типа в соединяемых табли-
цах. Результатом соединения таблиц является новая таблица,
содержащая все поля, или часть полей первой таблицы и все
или часть полей второй таблицы. Строки итоговой таблицы при
внутреннем соединении образуются из сцепления строк пер-
вой и второй таблиц, когда их значения по соединяемому полю
совпадают.
Запросы на внешнее соединение строятся на основе моди-
фикации операции соединения.
11\)\\
левом внешнем соедине-
нии
{ЬЕРТ301М)
строки итоговой таблицы образуются из всех
строк первой (левой) таблицы с «прицеплением» строк второй
таблицы, если значения поля соединения совпадают. Если сре-
ди строк второй (правой) таблицы нет строк с соответствую-
щим значением поля соединения, то в итоговой таблице присо-
единяемые поля заполняются пустыми значениями. При пра-
вом внешнем соединении
(ШСНТ101М)
строки итоговой
таблицы строятся по противоположному правилу.
В большинстве случаев запросы на основе внутреннего со-
единения, по сути, являются процессом денормализации свя-
занных таблиц, на которые база данных разделяется при про-
ектировании, исходя из требований рационализации размеще-
ния данных.
Запросы на соединение реализуются на основе включения
в предложение
РКОМъ
качестве источника данных конструк-
ции
вида
«имя_1-й_таблицы
ШМЕК
(ЬЕЕТ/ШСНТ)
ЮШтля_
150