Моделирование данных

Раздел: Моделирование данных

Моделирование данных — это процесс создания логического представления структуры базы данных. Правильно сконструированная модель данных должна поддерживать все пользовательские представления данных. Моделирование данных является наиболее важной задачей при разработке эффективных приложений баз данных. Если база данных будет неверно отражать пользовательское представление данных, то пользователи найдут ее приложения неудобными, неполными и не оправдывающими ожиданий. Моделирование данных — основа для всей последующей работы при разработке баз данных и их приложений.
Часть II описывает два различных подхода к моделированию данных. В главе 3 рассматривается модель «сущность—связь» (entity-relationship model), имеющая значительное количество сторонников среди профессиональных разработчиков баз данных. В главе 4 описывается семантическая объектная модель, которая обладает меньшим числом приверженцев, однако некоторые считают ее более богатой и простой в использовании, чем модель «сущность—связь».
Эти модели представляют собой языки для описания структуры данных и их связей в представлении пользователей. Моделирование данных отражает логическую структуру данных, так же как блок-схемы алгоритмов отражают логическую структуру программы.