Цель моделирования данных состоит в обеспечении разработчика концептуальной схемой базы данных будущей информационной системы в форме одной модели или нескольких локальных моделей, которые относительно легко могут быть отображены в любую СУБД.
Реляционная модель предметной области после нормализации представляет собой совокупность отношений, между которыми должны быть установлены однозначные связи. Процесс нормализации, как правило, предполагает организацию связей типа «один ко многим».
Отношение, на стороне которого находится связь «один» принято называть «родительским» (базовым).
Отношение, на стороне которого находится связь «ко многим» принято называть «потомком» (производным).
Множество взаимосвязанных отношений называется схемой данных.
Схему данных удобно представлять в графическом виде - диаграммами. Наиболее распространенным средством моделирования данных являются диаграммы "сущность-связь" (ERD). ER - диаграммы непосредственно используются для проектирования реляционных баз данных.
Отношения, полученные в процессе нормализации данных преобразуются в «сущности». Сущность (Entity) - реальный либо воображаемый объект, имеющий существенное значение для рассматриваемой предметной области, информация о котором подлежит хранению.
Каждая сущность должна обладать уникальным идентификатором. Каждый экземпляр сущности должен однозначно идентифицироваться и отличаться от всех других экземпляров данного типа сущности. Каждая сущность должна обладать некоторыми свойствами:
· каждая сущность должна иметь уникальное имя, и к одному и тому же имени должна всегда применяться одна и та же интерпретация. Одна и та же интерпретация не может применяться к различным именам, если только они не являются псевдонимами;
· сущность обладает одним или несколькими атрибутами, которые либо принадлежат сущности, либо наследуются через связь;
· сущность обладает одним или несколькими атрибутами, которые однозначно идентифицируют каждый экземпляр сущности;
· каждая сущность может обладать любым количеством связей с другими сущностями модели.
Связь (Relationship)- поименованная ассоциация между двумя сущностями, значимая для рассматриваемой предметной области.
Связь - это ассоциация между сущностями, при которой, как правило, каждый экземпляр одной сущности, называемой «родительской сущностью», ассоциирован с произвольным (в том числе нулевым) количеством экземпляров второй сущности, называемой «сущностью-потомком», а каждый экземпляр сущности-потомка ассоциирован в точности с одним экземпляром сущности-родителя. Таким образом, экземпляр сущности-потомка может существовать только при существовании сущности родителя
Существует несколько вариантов представления диаграмм. Эти варианты называются нотациями.