Контрольная работа: База даних "Продуктовий магазин"

17. Вводжу імена полів та вказую типи даних.

18. Виходжу з режиму «Конструктора», і зберігаю перед тим таблицю під іменем «Постачальник».

19. Відкриваю таблицю «Постачальник» та заповнюю в ній 10 рядків за своїм бажанням.

5. Створення зв’язків між таблицями

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

-Для зв’язку «один-до-одного» кожному запису ключового поля в першій таблиці відповідає лише один запис в зв’язаному полі другої таблиці, і навпаки. Зв'язок такого типу використовується не часто. Іноді його можна використовувати для розділення таблиць, які містять багато полів, для відокремлення частини таблиці в цілях безпеки.

-Для зв’язку «один-до-декількох» (чи «один-до-багатьох») кожному запису в першій таблиці відповідає декілька записів в другій таблиці, але запис з другої таблиці не може мати більш ніж один зв’язаний запис в першій таблиці.

-Для зв’язку «декілька-до-декількох» одному запису в першій таблиці може відповідає декілька записів в другій, а одному запису з другої таблиці можуть відповідати декілька записів в першій.

1. Закриваю усі відкриті таблиці, оскільки створювати або змінювати зв’язки між відкритими таблицями не можна.

2. Виконую команду: вкладка стрічки Робота з базами даних / кнопка Схема даних .

3. Якщо раніше ніяких зв’язків між таблицями бази не було, то при відкритті вікна Схема даних одночасно відкривається вікно Додавання таблиці , в якому вибираю таблиці «Товари », «Поступлення товарів », «Продаж товарів », «Постачальник».

4. Якщо раніше зв’язків між таблицями не було, то при відкритті вікна Схема даних одночасно відкривається вікно Добавити таблицю .


5. Після цього відкриється діалогове вікно Зміна зв’язків , в якому поставив прапорець Забезпечення цілісності даних . Це дозволить попередити випадки видалення запису з однієї таблиці, при яких зв’язані з ними дані інших таблиць залишаться без зв’язків.

6. Поставив прапорці Каскадне оновлення зв’язаних полів та Каскадне видалення зв’язаних записів . Вони забезпечують одночасне оновлення та видалення даних у всіх підлеглих таблицях при їх зміні в головній таблиці.

7. Параметри зв’язків можна змінити, натиснувши кнопку Об’єднання.

8. Після встановлення усіх необхідних параметрів натискаю Створити .

9. В результаті повинні одержати схему даних такого вигляду:


В наведеному прикладі використовуються зв’язки «один-до-багатьох ». На схемі даних вони зображені у вигляді ліній з спеціальними значками біля таблиць.

Зв'язок «один-до-багатьох » позначається «1» поблизу головної таблиці (яка має первинний ключ) та «∞» поблизу підлеглої таблиці (яка має зовнішній ключ).

Зв'язок «один-до-одного » позначається двома «1» (обидва поля таблиць мають первинні ключі). Невизначений зв'язок не має ніяких знаків.

6. Створення запиту

К-во Просмотров: 228
Бесплатно скачать Контрольная работа: База даних "Продуктовий магазин"