Міжтабличних зв’язку - студопедія

Для завдання зв'язку таблиці повинні мати поля з однаковими іменами або хоча б з однаковими форматами даних.

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

Головна таблиця - таблиця, яка бере участь в зв'язку своїм ключовим полем.

Друга таблиця називається пов'язаної.

В Access можна задати три види зв'язків між таблицями: Один-до-багатьох, Багато-до-багатьох і Один-до-одного.

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

При связіМногіе-ко-многим (∞-∞) запису в головній таблиці може відповідати кілька записів у зв'язаній таблиці, а одного запису в пов'язаної таблиці - кілька записів у головній таблиці. Така схема реалізується тільки за допомогою третьої (сполучною) таблиці, в якій одне з полів є загальним з головною таблицею, а інше - загальним зі зв'язаною таблицею.

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