дати, що є й інші БД, засновані на інших моделях представлення інформації (модель даних). Наприклад, це:
В· ієрархічна,
В· мережева,
В· об'єктно-орієнтована,
В· об'єктно-реляційна,
В· функціональна та ін моделі даних.
Відповідно до кожної концепцією задані свої правила побудови баз даних і способів маніпуляції з ними.
Нижче в даному розділі буде приведено коротка теоретична інформація з РБД і описані ключових моментів організації роботи з БД в розробленому інтерфейсі.
.1. Реляційна модель даних
Реляційна модель даних (РМД) - логічна модель даних, що характеризується характерною структурою з можливістю подання цих даних у табличному вигляді, а також можливістю використовувати для обробки цих даних формальної мови реляційної алгебри та реляційного числення.
РМД орієнтована на організацію даних у вигляді двовимірних таблиць. Кожна реляційна таблиця являє собою двовимірний масив і має такі властивості:
В· кожен елемент таблиці - один елемент даних;
В· всі комірки в стовпці таблиці однорідні, тобто всі елементи в стовпці мають однаковий тип;
В· кожен стовпець має унікальне ім'я;
В· однакові рядки в таблиці відсутні;
В· порядок проходження рядків і стовпців може бути довільним.
Принципи РМД були сформульовані в 1969-1970 роках Е. Ф. Коддом (EF Codd).
1.2. Система управління базами даних
Система управління базами даних (СКБД) - сукупність програмних і лінгвістичних засобів загального або спеціального призначення, що забезпечують управління (створення, читання, змінення, збереження) БД.
Основні функції СУБД:
В· управління даними у зовнішній пам'яті;
В· керування даними в оперативній пам'яті;
В· підтримка мов управління БД.
Можлива класифікація СУБД:
В· Файл-серверні (Access, Paradox, dBase, FoxPro, Visual FoxPro та ін)
В· Клієнт-серверні (Oracle, Firebird, MS SQL Server, PostgreSQL, MyS...