Робота з базами даних - процес, що вимагає певних навичок і розуміння деяких нюансів. Розроблена компанією Microsoft програма Access дає користувачам можливість швидко створювати і редагувати БД. Один з найважливіших моментів, з яким обов'язково потрібно розібратися, при створенні БД - пов'язування її елементів. У цій статті ми розглянемо, як створити або вилучити зв'язки між таблицями в Access. Давайте почнемо. Поїхали!
Перш ніж ми перейдемо до зв'язку, необхідно створити так звані ключові поля. Що це таке? Ключове поле - це поле, що визначає кожен запис. Тепер перейдемо безпосередньо до його створення. Відкривши таблицю, клацніть правою кнопкою миші на вкладці і виберіть «Конструктор». Потім додайте нове поле. Наприклад, якщо у вас є список співробітників, то ключовим варто зробити «код співробітника», вказавши тип даних «лічильник» або «числовий». Щоб зробити його ключовим, натисніть кнопку «Ключове поле» на панелі інструментів Microsoft Access. Далі необхідно виконати те ж саме для всіх інших таблиць.
Тепер вже можна пов'язувати наші таблиці. Щоб зробити це, відкрийте вкладку «Робота з базами даних» та у розділі «Відносини» стрічки інструментів виберіть «Схема даних». У цьому діалоговому вікні ви зможете обрати всі таблиці. По черзі клацніть по кожній з них. Закінчивши, вийдіть з цього вікна. Тепер потрібно визначитися з тим, як саме пов'язувати. Наприклад, є дві таблиці: «Бренд» і «Одяг», між якими необхідно зв'язати між собою. Поле «Код бренду» має бути і там, і там. Якщо воно відсутнє - створіть його. При цьому для записів категорії «Бренд» воно буде ключовим (так званий первинний ключ), а для «Одяг» - звичайним (зовнішній ключ). Первинний ключ «Код бренду» перетягніть на зовнішній ключ «Код бренду». Після цього з'явиться діалогове вікно, в якому потрібно відзначити галочками пункти: «Забезпечення цілісності»..., «Каскадне оновлення пов'язаних полів» і «Каскадне видалення пов'язаних записів». Позначивши всі пункти, натисніть кнопку «Створити». З'явиться чорна лінія, що з'єднує зазначені рядки. Створений зв'язок має назву «один до багатьох». Тобто в наведеному прикладі це означатиме, що один бренд може випускати багато різного одягу.
Далі, аналогічним чином зв'яжіть всі інші, не забуваючи додавати поля. Маючи мінімум три таблиці (серед яких дві основних і одна проміжна), ви можете створити тип зв'язку «багато до багатьох». Ви можете використовувати «Майстер підстановок» для заповнення полів зовнішніх ключів. Щоб зробити це, перейдіть у режим конструктора і в розділі «Тип даних» виберіть «Майстер підстановок». У вікні, що відкривається, виберіть, звідки буде взято інформацію для заповнення. Потім вкажіть потрібні поля та натисніть кнопку «Далі». Наступні два вікна можна пропустити. В кінці клацніть по кнопку «Готово». Перш ніж почати заповнення, програма запропонує вам зберегтися, клацніть «Так». Зауважте, що заповнення таким способом можливе, лише якщо зв "язок ще не встановлено. Якщо у вас так не вийшло, ви можете вилучити її і заповнити комірки. Після цього вона автоматично з'явиться, однак, вам знадобиться клікнути по ній два рази і відзначити галочками пункти: «Забезпечення цілісності»..., «Каскадне оновлення пов'язаних полів» і «Каскадне видалення пов'язаних записів».
Щоб видалити зв'язок, клацніть на кнопці «Схема даних» на панелі інструментів, потім клацніть на лінії, що показує його, і натисніть клавішу delete.
Тепер ви знаєте як додаються і видаляються зв'язки при роботі з БД в програмі Microsoft Access. Володіючи цими навичками, ви вже зможете створювати повноцінні, що функціонують БД, однак, продовжуйте розвивати свої знання програми Access. Пишіть у коментарях чи була корисною для вас ця стаття і ставте будь-які запитання з розглянутої теми.








