у взаємозалежних таблиць. Організація зв'язків між таблицями називається зв'язуванням або з'єднанням таблиць. Для зв'язування таблиць використовуються поля зв'язку (іноді застосовується термін В«співпадаючі поляВ»). Поля обов'язково повинні бути індексованими. p align="justify"> Існують наступні види зв'язків:
- ставлення В«один-до-одногоВ»;
- ставлення В«один-до-багатьохВ»;
- ставлення В«багато-до-одногоВ»;
- ставлення В«багато-до-багатьохВ».
Найбільш часто використовується відношення В«один-до-багатьохВ», яке означає, що одного запису головної таблиці у підпорядкованій таблиці може відповідати кілька записів, у тому числі жодної. [8, c. 297-298]
1.2 СУБД як посередник між користувачем і базою даних
У прикладної програмі, використовує при вирішенні завдання один або кілька окремих файлів, за збереження та достовірність даних відповідав програміст, який працює з цим завданням. Використання бази даних припускає роботу з нею декількох прикладних програм, що вирішують завдання різних користувачів. [10, с. 18]
Роль інтерфейсу між прикладними програмами і базою даних, що забезпечує їх незалежність, грає програмний комплекс - система управління базами даних (СКБД) (рис. 2).
В
Рис.2. Забезпечення незалежності прикладних програм і бази даних
СУБД - програмний комплекс підтримки інтегрованої сукупності даних, призначений для створення, ведення і використання БД багатьма користувачами (прикладними програмами). [10, с. 19]
Можливості СУБД:
- створювати нові БД;
- змінювати дані;
- доповнювати дані;
- здійснювати пошук;
- упорядковувати інформацію в базі даних;
- записувати оновлені дані на диск;
- виконувати друк даних і відповідей на запити.
Основні функції СУБД:
В· Визначення структури створюваної бази даних, її ініціалізація і проведення початкового завантаження.
В· Надання користувачам можливості маніпулювання даними (вибірка необхідних даних, виконання обчислень, розробка інтерфейсу введення/виведення, візуалізація).
В·