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