You are on page 1of 4

1. Зв'язок в Access дає змогу об'єднати дані з двох різних таблиць.

Кожний
зв'язок складається з полів у двох таблицях із відповідними даними.
Наприклад, таблиці "Товари" та "Відомості про замовлення" можуть мати
однакове поле "Код товару".

2. Ось що означають прапорці в діалоговому вікні Связі:

 Прапорець "Обеспечение целосности данных" (забезпечення цілісності


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

 Прапорець "Каскадное обновление" - цей прапорець дозволяє


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

 Прапорець "Каскадное удаление" дозволяє автоматично видаляти всі


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

3. Тип даних "Мастер-підстановки" дозволяє використовувати значення з


іншої таблиці або запиту як значення для поля у поточній таблиці. Цей тип
даних дозволяє створювати відносини між таблицями та забезпечує простий
спосіб вибору значення зі списку в залежності від значення, яке вже є в
таблиці.

4. У реляційних базах даних використовуються наступні типи відносинь між


таблицями:

 Один до одного: цей тип відношення означає, що один запис в одній


таблиці відповідає одному запису в іншій таблиці.
 Один до багатьох: це найбільш поширений тип відношення, коли один
запис в одній таблиці відповідає багатьом записам в іншій таблиці.
 Багато до багатьох: цей тип відношення означає, що багато записів в
одній таблиці відповідає багатьом записам в іншій таблиці. Це
досягається за допомогою проміжної таблиці, яка містить посилання на
записи в обох таблицях.
5. Для зв'язування таблиць у Microsoft Access потрібно виконати наступні
кроки:

 Відкрийте базу даних в Microsoft Access та перейдіть до режиму


"Дизайн таблиці".

 Виберіть таблицю, яку потрібно зв'язати з іншою таблицею.

 У режимі "Дизайн таблиці" виберіть пункт меню "Зв'язати таблиці" зі


вкладки "Вид".

 У вікні "Зв'язати таблиці" виберіть таблицю, з якою потрібно зв'язати


поточну таблицю.

 Виберіть поля в обох таблицях, які потрібно зв'язати, та визначте тип


відношення між ними (один до одного, один до багатьох або багато до
багатьох).

 Натисніть кнопку "Создать" для створення зв'язку між таблицями.

6. Щоб розірвати зв'язок між таблицями в Microsoft Access, потрібно


виконати наступні кроки:

 Відкрийте базу даних в Microsoft Access та перейдіть до режиму


"Дизайн таблиці".

 Знайдіть таблицю, з якою потрібно розірвати зв'язок, та виділіть зв'язок


між поточною таблицею та іншою таблицею.

 Клацніть правою кнопкою миші на зв'язку та виберіть пункт меню


"Видалити зв'язок".

 Підтвердіть видалення зв'язку, натиснувши кнопку "Так" у діалоговому


вікні.

7. Цілісність даних в базах даних, включаючи Microsoft Access, означає, що


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

9. Основні варіанти цілісності даних включають наступні:

 Цілісність поля: це забезпечує, що дані, які вводяться в конкретне поле,


відповідають певному формату. Наприклад, поле з датами може бути
налаштоване на дату/час або на тільки дату, залежно від потреб
користувача.

 Цілісність таблиці: це забезпечує, що дані, які вводяться в таблицю,


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

 Цілісність зв'язку: це забезпечує, що дані, які вводяться в пов'язані


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

 Цілісність бази даних: це забезпечує, що дані, які вводяться в базу


даних, відповідають певним правилам, що встановлюються на рівні
бази даних. Наприклад, можна встановити обмеження на розмір файлу
бази даних, щоб забезпечити її оптимальну роботу.

10. Організація зв'язку "Багато до багатьох" складається з таких кроків:

 Створення таблиць, які мають бути пов'язані між собою. Наприклад,


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

 Створення проміжної таблиці, яка містить відповідні ключі з двох


пов'язаних таблиць. Наприклад, якщо ви хочете зберігати інформацію
про авторів, які написали книжки, то ви можете створити проміжну
таблицю "Авторські права", яка містить два поля - ID автора та ID
книги.

 Встановлення зв'язку "Багато до багатьох" між таблицями за


допомогою проміжної таблиці. Для цього ви можете відкрити вікно
"Відносини" та додати дві таблиці, а потім встановити зв'язок між
ними, використовуючи проміжну таблицю. Вам потрібно вибрати поля
з обох таблиць, які використовуються в проміжній таблиці як ключі, та
встановити тип зв'язку на "Багато до багатьох".

 Налаштування параметрів зв'язку. Ви можете вибрати, як повинні бути


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

You might also like