Як зв 'язати дві таблиці

Як зв 'язати дві таблиці

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

Вам знадобиться

  • СУБД Microsoft Access

Інструкція

1. Відкрийте вашу базу даних у СУБД Microsoft Access. Для того щоб встановити табличний зв 'язок необхідно наявність в базі, як мінімум, двох таблиць.

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

3. Відкрийте схему даних поточної бази. Для цього виберіть у меню СУБД Access пункт "Інструменти" - "Схема даних".... На екрані з 'явиться область, в якій містяться всі пов' язані елементи бази. Якщо область порожня, автоматично відкриється вікно додавання таблиць. Інакше воно викликається з контекстного меню даної області.

4. Увімкніть зв 'язані таблиці у відкриту схему даних. Для цього виділіть назву таблиці у списку та натисніть кнопку "Додати". При цьому в області схеми з 'являться зображення таблиць з полями.

5. Побудуйте зв 'язок між таблицями. Для цього захопіть поле для зв 'язку в одній з таблиць, перенесіть і відпустіть його над аналогічним полем в іншій таблиці. Після чого програма виведе вікно встановлення зв 'язку.

6. У цьому вікні у спадних списках вкажіть потрібні назви полів, якщо вам не вдалося їх точно встановити рухом мишки. Увімкніть всі елементи для забезпечення цілісності даних і каскадної зміни даних у пов 'язаних таблицях.

7. Тип стосунків буде показано внизу вікна. Всього існує три типи зв 'язку: "один до одного", "один до багатьох" і "багато до багатьох". Якщо вам потрібен зв "язок з" єднаних таблиць, отже, ви не правильно встановили типи даних полів ваших таблиць.


8. Щоб встановити зв 'язок, натисніть кнопку "Створити" у вікні. В області схеми даних з 'являється зв' язок між двома таблицями від одного поля до іншого. Тип зв 'язку буде схематично відображатися у вікні на лінії цифрою 1 і знаком нескінченності, що означає зв' язок "до багатьох". Збережіть базу даних. Тепер дві таблиці бази даних пов 'язані в зазначеному співвідношенні.