Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Построение логической модели




 

Существует три вида логических моделей, которые используются, чтобы охватить информационные требования предметной области: “Entity Relationship Diagram” (ERD) – “Диаграмма сущность – связь”, “Key–Based Model” (KBM)– “Модель на основе ключа” и “Fully Attributed model” (FAM) – “Полностью атрибутная модель”.

ERD и KBM модели также называются "моделями данных области", потому что они часто охватывают широкую предметную область, которая является, как правило, большей чем бизнес правила, направленные на единственный отдельный проект автоматизации.

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

Модель данных, основанная на ключах (KBM), включает описание всех сущностей и ключей, которые соответствуют предметной области. Она дает более подробное описание предметной области.

Полностью атрибутная модель (FAM) – дает наиболее полное представление о структурах данных. Она состоит из полностью определенных: сущностей, их атрибутов и связей и должна представлять данные в третьей нормальной форме.

 

 

5.8.1.1. Диаграмма сущность – связь

 

Первый шаг в построении логической модели – конструирование “Диаграммы сущность – связь” (ERD), как самого высокого уровня моделирования данных рассматриваемой предметной области. ER–диаграмма показывает основные сущности и связи, которые определяют предметную область в целом.

Диаграмма связей (отношений) сущностей использует два главных строительных элемента: сущности и связи (отношения), и возможно некоторые атрибуты. Эти термины, проведя аналогию диаграммы ERD с разговорным языком, можно упрощенно интерпретировать следующим образом: сущности – это существительные, атрибуты – это прилагательные или характеристики и связи – это глаголы. Значениями сущностей являются экземпляры подобных объектов реального мира, а атрибуты их характеристики. Построение модели данных в Erwin – просто вопрос обнаружения правильного собрания существительных, глаголов и прилагательных и размещения их всех вместе.

Цель ERD моделирования состоит в том, чтобы обеспечить наиболее общее представление о требованиях предметной области, достаточных для планирования дальнейшей разработки информационной системы. Эти модели не очень детализированы, включают только главные сущности, нет многих характеристик объектов (атрибутов), если таковые вообще имеются. Могут присутствовать отношения многие–ко–многим и неопределенные отношения, ключи обычно вообще отсутствуют. Это прежде всего первоначальное представление о бизнес–правилах или первоначальная модель для обсуждения.

ERD модель может быть разделена на подсхемы (subject areas), которые используются для определения части модели, удовлетворяющей интересы отдельного приложения или даже отдельных функций. Использование подсхем позволяет разделить большие модели на меньшие, более управляемые подмножества сущностей, что может быть легче для определения и дальнейшей поддержки (см. рис. 5.22.).

 

 

Рис. 5.22. Пример использования подсхем

 

В диаграмме ERD, сущность (объект) представляется в виде прямоугольника, который содержит название (имя) объекта. Названия сущностей (объектов) всегда желательно употреблять в единственном числе, что облегчает "чтение" диаграммы в дальнейшем. Связь между двумя объектами на диаграмме представляется в виде линии и она указывает, что данные одной таблицы находятся в некоторой связи (отношении) с данными из другой таблицы. В этой связи всегда присутствует пара таблиц, родительская (Parent) и детская (Child).

На рис. 5.23. приведена ERD модель, на которой приведены имена сущностей, их определения и отношения между ними.

 

Рис. 5.23. Пример ERD модели

 

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 840; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.