Моделі даних.
Для представления данных на концептуальном уровне применяются различные модели
данных.Подмоделью данных понимают формальную систему, используемую для
представ¬ления данных.
Известны такие модели данных:
Иерархическая модель, сетевая модель, реляционная модель.
Иерархическая модель характеризуется:
Недостаточной простотой, неоднородностью, затрудняющей манипулирование данными,
отсутствием строгой математической основы, высокой эффективностью, ведущей к
увеличению скорости манипулирования данными, неполнотой, т.к. не любая
предметная область может быть представлена в этой модели, неравноправием между
данными вследствие того, что одни из них должны быть жестко подчинены другим
(т.е. асимметрией отношений), сложностью обновления БзД.
Сетевой модели присущи следующие свойства:
Сложность, неоднородность, отсутствие строгой математической основы, невысокая
эффективность, полнота, равноправие между данными, сложность обновления БзД.
В основе реляционной модели данных лежит понятие отношения между объектами
предметной области, а сами отношения представляются таблицами.
Реляционной модели присущи следующие свойства:
Простота; однородность представления данных; наличие строгой и стройной
математической основы, что позволяет создавать полные как процедурные и
декларативные языки манипулирования данными;низкая эффективность из-за
разобщенности семантически взаимосвязанных данных;полнота;равноправие между
данными;легкость обновления данных.