Зауваження. Закрийте усі відкриті таблиці, оскільки створювати або змінювати зв’язки між відкритими таблицями не можна.
Виконайте команду: вкладка стрічки Робота з базами даних / кнопка Схема даних.
Якщо раніше ніяких зв’язків між таблицями бази не було, то при відкритті вікна Схема даних одночасно відкривається вікно Додавання таблиці, в якому виберіть таблиці «Співробітники», «Клієнти», «Замовлення».
Якщо зв’язки між таблицями вже були задані, то для додавання в схему даних нової таблиці клікніть правою кнопкою миші на схемі даних і в контекстному меню виберіть пункт Добавити таблицю.
Встановіть зв'язок між таблицями «Співробітники» та «Замовлення». Для цього виберіть поле Код співробітника в таблиці «Співробітники» та перенесіть його на відповідне поле в таблиці «Замовлення».
П ісля цього відкриється діалогове вікно Зміна зв’язків, в якому поставте прапорець Забезпечення цілісності даних. Це дозволить попередити випадки видалення запису з однієї таблиці, при яких зв’язані з ними дані інших таблиць залишаться без зв’язків.
Поставте також прапорці Каскадне оновлення зв’я-заних полів та Каскадне видалення зв’язаних записів. Вони забезпечують одночасне оновлення та видалення даних у всіх підлеглих таблицях при їх зміні в головній таблиці.
Параметри зв’язків можна змінити, натиснувши кнопку Об’єднання.
Після встановлення усіх необхідних параметрів натисніть Створити.
Зв'язок між таблицями «Клієнти» та «Замовлення» встановіть самостійно.
В результаті повинні одержати схему даних такого вигляду:
В наведеному прикладі використо-вуються зв’язки «один-до-багатьох». На схемі даних вони зображені у вигляді ліній з спеціальними значками біля таблиць:
Зв'язок «один-до-багатьох» позначається «1» поблизу головної таблиці (яка має первинний ключ) та «∞» поблизу підлеглої таблиці (яка має зовнішній ключ).
Зв'язок «один-до-одного» позначається двома «1» (обидва поля таблиць мають первинні ключі). Невизначений зв'язок не має ніяких знаків.
Якщо встановлено об’єднання, то його напрям відмічається стрілкою на кінці з’єднувальної лінії (ні одне із об’єднаних полів не є ключовим і не має унікального індексу).
В таблицю «Співробітники» внесіть дані про 30 працівників.
В таблицю «Клієнти» внесіть дані про 20 організацій, з якими працює дана фірма.
В таблиці «Замовлення» оформіть декілька замовлень (близько 20-ти), що поступили на фірму.
Покажіть роботу викладачу.
Домашнє завдання Завдання 1. Завершити виконання практичної роботи.
Завдання 2. Вивчити теоретичний матеріал - Табарчук І. В. Інформатика у визначеннях, таблицях і схемах. 9-11 класи / І. В. Табарчук, О. В. Кучук. – Xарків.: Вид-во «Ранок», 2013.– С. 96-97.
Контрольні питання За допомогою чого можна створювати таблиці?