ної запису в таблиці "В" (пов'язаної таблиці) і навпаки. Цей тип зв'язку використовують не дуже часто, оскільки такі дані можуть бути поміщені в одну таблицю. Зв'язок з відношенням "один до одного" використовують для розділення дуже широких таблиць або для відділення частини таблиці з міркувань захисту. У таблицях пов'язаних відношенням "один до одному "ключові поля повинні бути унікальними. p> В·
Один до багатьох . Зв'язок з відношенням "один до багатьох "є найбільш часто використовуваним типом зв'язку між таблицями. У такого зв'язку кожного запису в таблиці "А" можуть відповідати кілька записів у таблиці "В", а запис у таблиці "В" не може мати більше однієї
В· відповідної їй записи в таблиці "А". У таблиці "А" ключове поле повинно бути унікальним. Зв'язок з відношенням "один до багатьох" таблиць "А" і "В" можна розглядати як зв'язок з відношенням "багато до одного "таблиць" В "і" А ".
В· Багато до одного . При використанні відносини "багато до одному "одного запису в таблиці" А "може відповідати одна запис у таблиці "B", а запис у таблиці "В" може мати більш однієї відповідної їй записи в таблиці "А". У таб-особі "А" ключове поле повинно бути унікальним. Зв'язок з ставлення-ням "Один до багатьох" таблиць "А" і "В" можна розглядати як зв'язок з відношенням "багато до одного" таблиць "В" і "А". p> В· Багато до багатьох . При використанні відносини "багато до багатьом "одного запису в таблиці" А "можуть відповідати кілька записів у таблиці "В", а одного запису в таблиці "В" кілька записів у таблиці "А". У цьому випадку не потрібно унікальності ключових полів таблиць "А" і "В". Цей вид відносини використовується для зв'язування таблиць, що мають тільки зовнішні ключі. p> Пов'язані поля не обов'язково повинні мати однакові імена, однак, вони повинні мати однакові типи даних. Крім того, що зв'язуються поля типу "Числовий" повинні мати однакові значення властивості "Розмір поля". Виключеннями з цього правила є поля лічильника з послідовною нумерацією, які можуть зв'язуватися з числовими полями розміру "Довге ціле". Існує можливість створити зв'язок між текстовими полями різної довжини, але це може викликати складності при створенні запитів.
Автоматичне забезпечення посилальної цілісності даних є важливою особливістю Access. Якщо на зв'язок між таблицями накладені умови посилальної цілісності, то Access не дозволяє додавати в пов'язану таблицю запису, для яких немає відповідних записів у головній таблиці, та змінювати записи в головній таблиці таким чином, що після цього в пов'язаної таблиці з'являться записи, які не мають головних записів; а також видаляти записи в головній таблиці, для яких є підлеглі записи в пов'язаної таблиці. Умови цілісності даних визначають систему правил, що використовуються в Access для підтримки зв'язків між записами у зв'язаних таблицях. Ці пр...