Рис
Самая последняя из этих трех моделей баз данных преодолевает некоторые ограничения двух других моделей. Реляционная модель представляет все данные в базе данных в виде простой двухмерной таблицы, называемой отношениями. Таблицы похожи на плоские файлы, но информацию из нескольких файлов можно легко извлечь и объединить. Иногда таблицы называют файлами.
Основным преимуществом иерархической и сетевой моделей баз данных является эффективность обработки. Например, иерархическая модель подходит для систем обработки транзакций бронирования авиакомпаний, которые должны обрабатывать миллионы структурированных рутинных запросов в день наблюдения за информацией о бронировании. Иерархические и сетевые структуры имеют ряд недостатков. Все пути доступа, каталоги и индексы необходимо указать заранее.
Их нелегко изменить без дополнительных усилий по программированию. Следовательно, эти конструкции имеют низкую гибкость. Большая реляционная база данных может быть спроектирована так, чтобы иметь некоторую избыточность данных, чтобы сделать поиск данных более эффективным, один и тот же элемент данных может храниться в нескольких таблицах. Обновление избыточных элементов данных не происходит автоматически в системе управления реляционными базами данных. Сильные стороны системы управления реляционными базами данных - большая гибкость в отношении специальных запросов, способность комбинировать информацию из разных источников.