
- •Каскадная модель:
- •Сущность структурного подхода к проектированию по
- •Метод функционального моделирования sadt. Состав функциональной модели.
- •Диаграмма иерархий. Общие положения.
- •Диаграмма иерархий. Типы связей между функциями.
- •Типы связей между функциям
- •Диаграмма потоков данных. Структура. Общие сведения.
- •Состав диаграммы потоков данных.
- •Унифицированный язык моделирования (uml). Типы диаграмм моделирования.
- •Диаграммы вариантов использования. Моделирование требований к системе.
- •Типы связей на диаграмме вариантов использования.
- •Диаграммы классов.
- •Стереотипы классов.
- •Атрибуты классов.
- •Типы операций и связей.
- •Диаграммы последовательности.
- •Типы сообщений на диаграмме последовательности.
- •Диаграммы деятельности.
- •Диаграммы «сущность-связь».
-
Диаграммы «сущность-связь».
Прежде чем приступить к созданию системы автоматизированной обработки информации разработчик должен сформировать понятия о предметах, фактах и событиях, которыми будет оперировать данная система. Для того чтобы привести эти понятия к той или иной модели данных необходимо заменить их информационными представлениями. Одним из наиболее удобных инструментов унифицированного представления данных независимо от реализующего его программного обеспечения является модель сущность связь, которая предназначена для логического представления данных. Она определяет значения данных в контексте их взаимосвязей с другими данными. Из модели сущность связь могут быть порождены все прочие существующие модели базы данных (иерархическая, сетевая, реляционная, объектная). Поэтому она является наиболее общей.
Элементы модели
Любой фрагмент предметной области может быть представлен как множество сущностей, между которыми существует множество связей.
Сущность - объект, который может быть идентифицирован некоторым способом, отличающим его от других объектов.
Набор сущностей - множество сущностей одного типа, т.е. обладающих одинаковыми свойствами (атрибутами)
Сущности могут быть пересекающимися
Фактически сущность представляет собой множество атрибутов, которые описывают свойства всех членов данного набора сущностей.
Ключ сущности - одни или более атрибутов, уникально определяющих данную сущность. Например, ключом сущности сотрудник является атрибут табельный номер.
Связь - ассоциация, установленная между несколькими сущностями.
Число сущностей, которое может быть ассоциировано через набор связей с другой сущностью называют степенью связи. Могут существовать следующие степени бинарных связей: один к одному - означает, что в такой связи сущности с одной ролью всегда соответствуют не более одной сущности с другой ролью, один ко многим - сущности с одной ролью соответствует любое число сущностей с другой ролью, много к одному, многие ко многим - в данном случае каждая из ассоциированных сущностей может быть представлена любым количеством экземпляров.