ВУЗ:
Составители:
29
3.3.3 Связывание таблиц на схеме данных
Для того чтобы было удобно просматривать, создавать, удалять и
модифицировать связи между таблицами, в Open Office.org Base используется
функция Связи… Relation Design.
Чтобы открыть схему данных, необходимо выполнить команду
Сервис/Связи. По умолчанию схема будет содержать все таблицы со связями.
Чтобы убрать какую-либо таблицу из схемы
данных, необходимо
щелкнуть правой кнопкой мыши на любом месте этой таблицы и из
контекстного меню выбрать команду Скрыть таблицу. Удаление таблицы из
схемы данных не означает удаление ее из базы данных, просто она не
присутствует в схеме. Чтобы вновь добавить в эту схему свернутую таблицу
или таблицу, у которой связи еще
не установлены, необходимо щелкнуть
правой кнопкой мыши на свободном пространстве схемы данных и из
контекстного меню, выбрать команду Добавить таблицу, в диалоговом окне
Добавление таблицы раскрыть вкладку Таблицы, выбрать из списка таблицу, и
нажать кнопку Добавить.
Связь между таблицами Open Office.org Base строит автоматически, когда
две таблицы имеют одинаковые названия связанных полей и
согласованные
типы данных, причем хотя бы в одной из таблиц связанное поле является
ключевым.
Если нужная связь автоматически не создана, ее можно создать двумя
путями. Первый путь — графический. Следует выбрать в главной таблице поле
для связи, нажать левую кнопку мыши и перетащить поле во вторую таблицу.
Отпустить левую кнопку мыши
над тем полем подчиненной таблицы, с
которым устанавливается связь. После этого появится диалоговое окно
Изменение связей.
Альтернативный вариант — выбрать команду Связи/Изменить связь из
главного меню Open Office.org Base. Эта команда появляется в меню, когда
открыто окно Схема данных.
В диалоговом окне Изменение связей можно выбрать из списков названия
связанных таблиц и полей для
связывания. Если отношение между таблицами
«один-ко-многим», то слева из списка Таблица/Запрос выбирается главная
таблица и поле в этой таблице, а справа из списка Связанная таблица/Запрос —
подчиненная и соответственно поле в ней. Если отношение «один-к-одному»,
то порядок таблиц значения не имеет. Если вы устанавливали связь
графически,
то все поля в списках уже выбраны, и нужно только определить правила
ссылочной целостности. Для этого устанавливают флажок Обеспечение
целостности данных и один или оба флажка: Каскадное обновление связанных
полей и Каскадное удаление связанных записей.
При необходимости можно изменить параметры объединения, для чего
требуется нажать кнопку Объединение и выбрать
один из переключателей:
- объединение только тех записей, в которых связанные поля обеих таблиц
совпадают;
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »