Page 26 - 2
P. 26
26
— багато до багатьох. Наприклад, внесення багатьма платниками платежів у
декілька
фондів. У цьому випадку між двома такими таблицями мусить бути третя –
проміжна, яка містить їхні обидва кодові поля. Якщо такої таблиці немає, то її
створюють спеціально з метою забезпечення зв'язку.
Зв'язок між таблицями може бути постійним або тимчасовим. Постійний зв'зок
діє протягом всього періоду роботи з БД, тимчасовий – лише під час роботи з тими
об'єктами, де він використовується. Постійний зв'язок вигідніший, бо він
контролюється системою, яка виключає можливість ненавмисного знищення або
зміни типу спільного поля.
Для створення постійного зв'язку між таблицями служить команда Схема
даних, кнопка якої на панелі інструментів вікна MS Access має вигляд трьох
маленьких прямокутників білого кольору, з'єднаних між собою лініями. Вікно
Схема даних, яке
вона викликає, показано на рисунку 3.1.
Як видно з рисунка, це вікно містить три таблиці: Платники_т, Оплати_т і
Фонди_т, між якими встановлені вже готові зв'язки у вигляді ліній, що з'єднують
кодові поля. Але, коли починати цю роботу, вікно Схема даних має бути порожнє.
Якщо в ньому є
Рисунок 3.1 – Вікно Схема даних
якісь непотрібні таблиці, їх знищують за допомогою команди Очистити макет з
вікна MS Access, кнопка якої має вигляд двох перехрещених ліній червоного
кольору.