Классическое определение модели данных (по крайней мере, в контексте проектирования баз данных) представляет собой набор механизмов абстракции, используемых для представления части реальности для построения базы данных.Например, в модели данных сущности-отношения можно представить реальность с сущностями (слабыми и сильными) и отношениями между ними;в объектно-ориентированной модели данных можно представить реальность через объекты и связанные с ними механизмы агрегации (объект - совокупность простых свойств и других объектов), класса (класс - это набор объектов, имеющих один и тот же тип) иНаследование;в реляционной модели данных (модели, принятой в реляционных системах баз данных) реальность представляется через таблицы (или, точнее, отношения) с ключами, внешними ключами и другими типами ограничений и т. д.
С другой стороны,термин Модель базы данных обычно представляет собой название модели реальности, построенной с использованием конкретной Модели данных;иными словами, он соответствует конкретной схеме в определенной Системе управления базами данных, представляющей конкретную реальность (т.е. результат проектирования определенной базы данных).Например, в модели базы данных для университета у вас есть сущности «Студенты», «Курсы», «Факультет», среди которых есть несколько ассоциаций, каждая из которых имеет определенный набор атрибутов.