ustify"> управління даними на одному рівні з вихідною БД і можливість редагування.
Недоліки реляційної БД:
дуже повільний доступ до даних;
трудомістка розробка [7].
Поняття реляційних баз даних. Реляційні БД включають в себе такі поняття: тип даних, домен, від?? Ошен, первинний ключ. Тип даних [7].
Тип даних. Дані, що містяться в реляційної БД, є типізований, тобто тип значення, що зберігається відомий. Визначення типу даних в реляційної моделі даних ідентичне визначенню типу даних в мовах програмування. У сучасних реляційних БД застосовується зберігання символьних, числових даних (точних і приблизних), спеціалізованих числових даних (наприклад, гроші), а також спеціальних даних (дата, час, часовий інтервал). Так само, в реляційних системах застосовується можливість визначення користувачами особистих типів даних [7].
Домен. У загальному уявленні домен ідентифікується шляхом створення деякого основного типу даних, до якого співвідносяться складові домену, і довільного логічного виразу, який застосовується до елемента цього типу даних (обмеження домена). Елемент даних є елементом домену тільки в одному випадку, якщо вираховування цього логічного виразу в результаті виходить істина. З кожним доменом пов'язано ім'я, унікальне серед імен всіх доменів відповідної бази даних.
Ставлення. Визначення відносини найбільш фундаментальне в реляційному підході до організації БД, оскільки n-арное відношення це єдина родова структура даних, що зберігається в реляційній БД. Це показано і в загальній назві підходу - поняття реляційний (relational) сталося від relation (відношення). Але саме поняття відношення є неточним т.к. кажучи про абсолютно будь зберігаються дані варто відзначити тип цих даних, значення цього типу і змінні, в яких зберігаються значення [7].
У підсумку, для визначення точності терміна ставлення виділяють поняття заголовок відносини, значення відносини і змінна відносини [7].
Первинний ключ. Первинний ключ (primary key) є одним із прикладів унікальних індексів і використовується для унікального визначення записів у таблиці. Жодні з двох записів в таблиці не зможуть мати ідентичне значення первинного ключа. Первинний ключ для кожної окремо взятої рядка таблиці унікальний, відповідно в таблиці з первинним ключем немає двох абсолютно ідентичних рядків. Таблиця, з відмінними один від одного рядками, в математичних термінах називається відношенням. Цьому терміну реляційні БД і зобов'язані своєю назвою, оскільки в їх основі лежать відносини (таблиці з відмінними один від одного рядками). Первинний ключ зазвичай скорочено позначають як PK (primary key) [7].
2.2 Система управління базами даних
СУБД. Система управління базами даних (СКБД) - це співвідношення програмних і лінгвістичних засобів загального і спеціального призначення, що забезпечують управління створенням і використанням БД [3].
Основні функції СУБД:
контроль і управління даними у зовнішній пам'яті;
контроль і управління даними в оперативній пам'яті, а так само з використанням дискового кеша;
фіксування змін, резервне копіювання, усунення наслідків збою бази дани...