Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КИС / Лекции / Лекция 6.doc
Скачиваний:
204
Добавлен:
13.04.2015
Размер:
187.39 Кб
Скачать

Методология моделирования структуры данных idef1/idef1x

Стандарт IDEF1 был разработан как инструмент для анализа и изучения взаимосвязей между информационными потоками в рамках коммерческой деятельности предприятия. С помощью IDEF1 происходит изучение существующей информации о различных объектах в области деятельности предприятия. Данная информация в дальнейшем является базой для построения баз данных, поэтому стандарт построения реляционных структур IDEF1X внешне аналогичен IDEF1. Методология IDEF1 позволяет на основе простых графических изображений моделировать информационные взаимосвязи и различия между:

  • реальными объектами

  • физическими и абстрактными зависимостями, существующими среди реальных объектов

  • информацией, относящейся к реальным объектам

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

Центральным понятием методологии IDEF1 является понятие сущности. Класс сущностей представляет собой совокупность информации, накопленной и хранящейся в рамках предприятия и соответствующей определенному объекту или группе объектов реального мира. Каждая сущность имеет своё имя и атрибуты. Класс атрибутов представляет собой набор пар, состоящих из имени атрибута и его значения для определенной сущности. Атрибуты, по которым можно однозначно отличить одну сущность от другой называются ключевыми атрибутами. Каждая сущность может характеризоваться несколькими ключевыми атрибутами. Класс взаимосвязей в IDEF1 представляет собой совокупность взаимосвязей между сущностями. Взаимосвязь между двумя отдельными сущностями считается существующей в том случае, класс атрибутов одной сущности содержит ключевые атрибуты другой сущности. Каждый из вышеописанных классов имеет свое условное графическое отображение, согласно методологии IDEF1.

Примером сущности IDEF1 может быть сущность "СОТРУДНИК", которая представляет собой всех сотрудников предприятия, а один из них, скажем, Иванов Петр Сергеевич, является конкретной реализацией этой сущности. В примере, приведенном на рисунке, каждый экземпляр сущности СОТРУДНИК содержит следующую информацию: ID сотрудника, имя сотрудника, адрес сотрудника и т.п. В IDEF1 модели эти свойства и называются атрибутами сущности.

Связи в IDEF1 представляют собой ссылки, соединения и ассоциации между сущностями. Связи это глаголы, которые показывают, как соотносятся сущности между собой. Вот приведен ряд примеров связи между сущностями:

Отдел <состоит из> нескольких Сотрудников

Самолет <перевозит> нескольких Пассажиров.

Сотрудник <пишет> разные Отчеты.

В перечисленных примерах взаимосвязи между сущностями соответствуют схеме «один ко многим». Это означает, что один экземпляр первой сущности связан с несколькими экземплярами второй сущности. В этом случае первая сущность называется родительской, а вторая – дочерней. Связи отображаются в виде линии между двумя сущностями с точкой на одном конце и глагольной фразой, отображаемой над линией. На рисунке приводится диаграмма связи между Сотрудником и Отделом.

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

Соседние файлы в папке Лекции