Створення реляційної бази даних
Створення реляційної бази даних
Система керування базами даних Microsoft Access дозволяє створювати реляційні бази даних, а також забезпечувати їх обробку за допомогою запитів, форм і звітів.
Створимо реляційну базу даних "Комп'ютер", в якості основних об'єктів якої будуть використані три таблиці: "Комплектуючі", "Постачальники" і "Ціна". Таблиці "Комплектуючі" і "Постачальники" повинні бути пов'язані відношенням "багато-до-багатьох" за допомогою таблиці "Ціна".
Отже, перш за все необхідно створити три таблиці: "Комплектуючі" "Постачальники" і "Ціна".
Створення реляційної бази даних "Комп'ютери"
1. Створити в додатку Access нову базу даних за допомогою команди [Файл-Створити базу даних. ] І присвоїти їй ім'я "Комп'ютери".
2. У вікні Комп'ютери: база даних вибрати групу об'єктів Таблиці та пункт Створення таблиці в режимі конструктора.
Таблиця "Комплектуючі" повинна містити три текстових поля: "Код комплектуючих", "Найменування" і "Опис". Ключовим полем є поле "Код комплектуючих".
3. У вікні Комплектуючі: таблиця ввести імена полів, тип даних і параметри полів.
В якості ключового поля задати поле "Код комплектуючих".
Для збереження таблиці ввести команду [Файл-Зберегти].
Присвоїти таблиці ім'я "Комплектуючі".
Для установки між таблицями "Комплектуючі" і "Постачальники" зв'язку щодо "багато-до-багатьох" необхідно пов'язати їх з таблицею "Ціна" щодо "один-ко-многим".
9. Перетягнути мишею з таблиці "Комплектуючі" ключове поле - "Код комплектуючих" (воно виділено жирним шрифтом) до однойменного полю зовнішнього ключа таблиці "Ціна".
10. На що з'явилася діалогової панелі Зв'язки встановити опцію Забезпечення цілісності даних. а потім опції каскадне оновлення пов'язаних полів і каскадне видалення зв'язаних записів. На завершення клацнути по кнопці Створити.
Тепер встановимо зв'язок щодо "один-ко-многим" між таблицями "Постачальники" і "Ціна".
11. Перетягнути мишею з таблиці "Постачальники" ключове поле - "Код постачальника" (воно виділено жирним шрифтом) до однойменного полю - зовнішньому ключу таблиці "Ціна".
12. На що з'явилася діалогової панелі Зв'язки встановити опцію Забезпечення цілісності даних. а потім опції каскадне оновлення пов'язаних полів і каскадне видалення зв'язаних записів. На завершення клацнути на кнопці Створити.
Тепер зв'язок щодо "багато-до-багатьох" між таблицями "Комплектуючі" і "Постачальники" через таблицю "Ціна" встановлена.
13. Це наочно представлено у вікні Схема даних.
Створена реляційна база даних "Комп'ютери" складається з трьох пов'язаних таблиць і тому володіє цілісністю даних. Це означає, що можна створювати запити, форми і звіти, які використовують дані з різних таблиць.
Створимо, наприклад, запит, який здійснює вибір інформації, необхідної для закупівлі дешевого системного блоку.
Створення запиту в реляційної базі даних "Комп'ютери"
1. На діалогової панелі Новий запит вибрати опцію Конструктор і натиснути на кнопку ОК.
2. У таблиці "Комплектуючі" для поля "Код комплектуючих" ввести умову "К1", в таблиці "Постачальники" для поля "Назва фірми" встановити висновок на екран, в таблиці "Ціна" для поля "Ціна" ввести умову