Структури таблиць у базах даних організують дані в рядках і стовпцях.
Плоска файлова база даних зберігає дані в одній структурі таблиці. Реляційна база даних використовує декілька структур таблиць, перехресні посилання на записи між таблицями. В обох таблицях записи впорядковуються в рядки, причому кожен стовпець містить одну частину даних у записі.
Історія
Бази даних з плоскими файлами були природним розвитком на початку історії обчислень. Модель реляційної бази даних була розроблена та впроваджена на початку 1970-х років, насамперед, компанією IBM.
Відео дня
Плоскі файли бази даних
Бази даних плоских файлів, як правило, являють собою звичайні текстові файли, які зберігають один запис на рядок, із полями запису, розділеними пробілами або символом-розмежувачем. Плоскі файли бази даних можуть бути прочитані безпосередньо різними програмними додатками.
Реляційна база даних
На додаток до таблиць даних, реляційні бази даних використовують «індекси» для швидкого пошуку записів на основі критеріїв пошуку. Для реляційних баз даних зазвичай потрібна система управління реляційною базою даних (RDBMS) для керування даними та доступу до них.
Переваги
Бази даних з плоскими файлами прості та портативні, і зазвичай їх можна використовувати без спеціального програмного забезпечення. Реляційні бази даних швидші, ефективніші та потужніші, ніж плоскі файли. Більшість СУБД надають доступ до бази даних через мережі.
програмне забезпечення
Програмне забезпечення, спочатку засноване на плоскій файловій структурі бази даних, включало FileMaker, Berkeley DB і Borland Reflex. Популярні сучасні системи реляційних баз даних включають Oracle, MySQL і PostgreSQL.