Online Documentation for SQL Query for InterBase/FireBird
Установка связей
В реляционных базах данных требуется создание связей между таблицами.
Визуальный конструктор позволяет быстро устанавливать связи между объектами, помещенными в рабочую область.
Чтобы установить связь между таблицами по двум полям необходимо поле из одной таблицы перетащить в другую (поля представлены в виде списка, в котором каждая строчка - поле).
После перетаскивания связь будет отображена в виде черной линии, соединяющей желаемые поля.
Задержите курсор над линией, соединяющей таблицы, пока не появится всплывающее окно, отображающее свойства связи.
Свойства связи можно редактировать. Для этого необходимо открыть редактор связи, два раза щелкнув на ней мышкой или выбрать пункт контекстного меню связи Property.
В появившемся окне указываете желаемые свойства редактируемой связи. Условие связи выбирается из раскрывающегося списка, находящегося между именами полей. (=, >, <, >=, <=, <>).
Опции Include all определяют тип связи.
Если установлен левый флажок Include all, то в итоговый текст запроса будет добавлен оператор LEFT OUTER JOIN.
Если установлен правый флажок Include all, то в итоговый текст запроса будет добавлен оператор RIGHT OUTER JOIN.
Если установлены оба флажка Include all, то в итоговый текст запроса будет добавлен оператор FULL OUTER JOIN.
Если не установлен ни один флажок, то в итоговый текст запроса будет добавлен оператор INNER JOIN.
Нажмите OK, чтобы применить внесенные изменения.
Удалить связь между объектами можно щелкнув правой клавишей мыши на черной линии, отражающей эту связь, и выбрав пункт контекстного меню - Delete link.
Для удобства размещения множества связанных таблиц Вы можете поставить на лини связи точку(и), с помощью которой удобно изменять расположение связи. Точка никак не влияет на свойства связи, а только позволяет сделать визуальное отображение запроса более понятным.
Смотрите также: |