Даталогическая модель

При проектировании моделей предметной области обычно применяется

метод семантического моделирования. Данный метод представляет из себя моделирование структуры данных, при этом опираясь на смысл этих данных.

Как инструмент семантического моделирования часто используют ER-диаграммы (Entity-Relationship Diagrams, «сущность-связь»). ER-диаграммы применяют для разработки моделей данных.Они представляют собой стандартный метод определения данных, а также отношений между ними. Этим способом производится детализация хранилищ данных.

Главными понятиями ER-диаграммы считают атрибут, сущность, связь. Сущность представляет собой класс однотипных объектов, данные о которых должны быть учтены в модели. В свою очередь, каждая сущность диаграммы должна иметь свое наименование, выражаемое существительным в единственном числе, и изображаемое в виде прямоугольника на схеме.

Экземпляр сущности представляет собой конкретный представитель этой сущности. 

Под атрибутом сущности понимают именованную характеристику, которая является определенным свойством этой сущности. Наименование атрибута может быть выражено существительным (с характеризующими прилагательными). Сами атрибуты изображают в пределах прямоугольника, который определяет сущность.

 Ключ сущности представляет собой не избыточный набор атрибутов этой сущности, причем значения атрибутов являются уникальными для каждого отдельного экземпляра данной сущности. Неизбыточность определяется тем, что при удалении некоторого атрибута из ключа теряется его уникальность. Сама же сущность может обладать несколькими различными ключами.

Ключевые атрибуты обычно изображаются на ER диаграмме подчеркиванием. 

Даталогическая модель представлена на рисунке 2.1.

 

 

Рисунок 2.1 – Даталогическая модель

 

Инфологическая модель применяется на втором этапе проектирования БД, то есть после словесного описания предметной области. При разработке серьезных корпоративных информационных систем проект базы данных является тем фундаментом, на котором строится вся система в целом, и вопрос о возможном кредитовании часто решается экспертами банка на основании именно грамотно сделанного инфологического проекта БД. Следовательно, инфологическая модель должна включать такое формализованное описание предметной области, которое легко будет "читаться" не только специалистами по базам данных.

Инфологическое проектирование прежде всего связано с попыткой представления семантики предметной области в модели БД. Реляционная модель данных в силу своей простоты и лаконичности не позволяет отобразить семантику, то есть смысл предметной области. Ранние теоретико-графовые модели в большей степени отображали семантику предметной области. Они в явном виде определяли иерархические связи между объектами предметной области.

Инфологическая модель отвечает нижеперечисленным требованиям:

– обеспечение адекватного отображения предметной области и получение интегрированного представления о ней;

– представление на языке, понятном как специалисту предметной области, так и администратору базы данных;

– наличие информации о предметной области, достаточной для дальнейшего проектирования;

– гарантия однозначной трактовки модели;

– динамичность.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: