Тема 10.2 База данных как модель информационной структуры

Тема 10.2 База данных как модель информационной структуры


Задачи и их решения по информатике и математике
Тема 10.1 Представление о системах управления базами данных -->> Тема 11.1 Представления о средствах телекоммуникационных технологий

Тема 10.2 База данных как модель информационной структуры

Хранимые в базе данные имеют определенную логическую структуру, то есть пред-ставлены некоторой моделью, поддерживаемой СУБД. К числу важнейших относятся сле-дующие модели данных:
  • иерархическая;
  • сетевая;
  • реляционная;
  • объектно-ориентированная.
   В иерархической модели данные представляются в виде древовидной (иерархичес-кой) структуры. Она удобна для работы с иерархически упорядоченной информацией и громоздка для информации со сложными логическими связями. 
   Сетевая модель означает представление данных в виде произвольного графа. Достоинством сетевой и иерархической моделей данных является возможность их эффективной реализации по показателям затрат памяти и оперативности. Недостатком сетевой модели данных является высокая сложность и жесткость схемы БД, построенной на ее основе. 
   Реляционная модель данных (РМД) название получила от английского термина relation — отношение. Ее предложил в 70-е годы сотрудник фирмы IBM Эдгар Кодд. При соблюдении определенных условий отношение представляется в виде двумерной таблицы, привычной для человека. Большинство современных БД для персональных ЭВМ являются реляционными. 
   Достоинствами реляционной модели данных являются ее простота, удобство реализации на ЭВМ, наличие теоретического обоснования и возможность формирования гибкой схемы БД, допускающей настройку при формировании запросов. 
   Реляционная модель данных используется в основном в БД среднего размера. При увеличении числа таблиц в базе данных заметно падает скорость работы с ней. Определенные проблемы использования РМД возникают при создании систем со сложными структурами данных, например, систем автоматизации проектирования. 
   0бьектно-ориентированные БД объединяют в себе две модели данных, реляционную и сетевую, и используются для создания крупных БД со сложными структурами данных.