Модуль
Зміст
Покажчик 🔎︎

# Зв'язки

Ця команда відкриває вікно Конструктор Зв'язків, яке дозволяє визначати відносини між таблицями бази даних.

Тут ви можете пов'язати між собою таблиці з поточної бази даних за допомогою спільних полів даних. Створити відношення можна натиснувши на піктограму Створити зв'язок або простим перетягуванням полів мишею.

Щоб скористатися цією командою…

У вікні файлу бази даних виберіть команди Засоби - Зв'язки

Ця функція доступна тільки якщо ви працюєте з реляційною базою даних.

При виборі пункту меню Засоби - Зв'язки відкривається вікно, в якому відображаються всі відносини що існують між таблицями поточної бази даних. Якщо відносини не були визначені або ви хочете зв'язати інші таблиці бази даних одне з одним, клацніть піктограму Додати таблиці. Відкриється діалогове вікно Додати таблиці, в якому ви можете обрати потрібні вам таблиці.

Вставити таблиці

Якщо вікно Конструктор зв'язків відкрито, вибрані таблиці не можуть бути змінені, навіть в режимі Конструктора Таблиць. Це гарантує, що таблиці не будуть змінені під час створення зв'язків.

Обрані таблиці відображаються у верхній частині вікна конструктора. Ви можете закрити вікно таблиці за допомогою контекстного меню або за допомогою клавіші DELETE.

### Перемістити таблицю і змінити розмір таблиці

Ви можете змінити розмір та розташувати таблиці відповідно до ваших уподобань. Для переміщення таблиці, перетягніть верхню межу в потрібне положення. Щоб збільшити або зменшити розмір зображення таблиці, наведіть вказівник миші на межу або кут таблиці та перетягніть її до досягнення потрібного розміру.

## Первинний та інші ключі

Якщо ви хочете визначити відношення між різними таблицями, ви повинні ввести первинний ключ, який чітко ідентифікує поле даних наявної таблиці. Ви можете посилатись на первинний ключ з інших таблиць, щоб отримати доступ до даних цієї таблиці. Всі поля даних, що посилаються на цей первинний ключ, будуть визначені як зовнішній ключ.

Усі поля даних які є первинним ключем будуть позначені у вікні таблиці невеличким символом ключа.

## Визначення зв'язків

Усі наявні зв'язки показані у вікні зв'язків лініями, що з'єднують поля первинних та зовнішніх ключів. Ви можете додати зв'язок перетягнувши та відпустивши поле однієї таблиці на поле іншої таблиці. Для видалення зв'язку, оберіть його та натисніть кнопку Delete.

Окрім того, ви також можете клацнути піктограму Створити зв'язок у верхній області поля зв'язків та визначити зв'язок між двома таблицями в діалоговому вікні Зв'язки.

Створити зв'язок

Якщо ви використовуєте LibreOffice у якості інтерфейсу доступу до реляційної бази даних, створення та видалення зв'язків виконується не у проміжній пам'яті LibreOffice, а перенаправляється безпосередньо у зовнішню базу даних.

Двічі клацнувши з'єднувальну лінію, ви можете призначити певні властивості зв'язку. Відкриється діалогове вікно Зв'язки.