Лекция: Сравнение моделей данных

Достоинства реляционного подхода:

— простота. В реляционной модели всего одна информационная структура, которая формализует табличное представление данных, привычное для пользователей-экономистов;

— теоретическое обоснование. Наличие теоретически обоснованных методов нормализации отношений и проверки ацикличности структуры позволяет получать базы данных с заданными характеристиками;

— независимость данных. Кода необходимо изменить структуру реляционной БД, это, как правило, приводит к минимальным изменениям в прикладных программах.

Недостатки реляционной модели:

— низкая скорость при выполнении операции соединения;

— большой расход памяти для представления реляционной БД (несмотря на минимальную избыточность, в такой БД в каждой записи хранятся значения атрибутов, а не адреса полей связи).

Достоинства иерархической модели данных:

— простота. Иерархический принцип соподчиненности понятий является естественным для многих экономических задач;

— минимальный расход памяти. Для задач, допускающих реализацию с помощью любой из трех моделей данных, иерархическая модель позволяет получить представление с минимально требуемой памятью.

Недостатки иерархической модели:

— неуниверсальность. Многие важные варианты взаимосвязи данных невозможно реализовать средствами иерархической модели, или реализация связаны с повышением избыточности в базе данных;

— допустимость только навигационного принципа доступа к данным;

— доступ к данным производится только через корневое отношение.

Преимущества сетевой модели данных:

— универсальность. Выразительные возможности сетевой модели данных являются наиболее обширными в сравнении с остальными моделями;

— возможность доступа к данным через значения нескольких отношений (например, через любые основные отношения).

Недостатки сетевой модели данных:

— сложность. Обилие понятий, вариантов их взаимосвязей и особенностей реализации;

— допустимость только навигационного принципа доступа к данным.

На окончательный выбор модели данных влияют многие дополнительные факторы, например, наличие хорошо зарекомендовавших себя СУБД, квалификация прикладных программистов, размер БД и т.д.

В последнее время реляционные СУБД заняли преимущественное положение, как средство разработки экономических информационных систем. Недостатки реляционной модели компенсируются ростом быстродействия и ресурсов памяти современных ЭВМ. Вследствие процессов децентрализации управления в экономике многие БД экономических информационных систем имеют простую структуру, которая легко трансформируется в понятные системы таблиц (отношений).

еще рефераты
Еще работы по информатике