русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Методология IDEF1Х.


Дата добавления: 2014-11-28; просмотров: 1992; Нарушение авторских прав


Наиболее распространенными нотациями являются нотации Питера Чена, Ричарда Баркера. На сегодняшний день имеется методология IDEF1, разработанная Т. Рэмеем, основанная на подходе П. Чена, и позволяющая строить модель данных, эквивалентную реляционной модели в третьей нормальной форме.

В настоящее время на основе совершенствования методологии IDEF1 создана ее новая версия - методология IDEF1X. Она разработана с учетом таких требований, как простота изучения и возможность автоматизации. IDEF1X -диаграммы используются рядом распространенных CASE-средств (в частности, ERwin, Design/IDEF и др.).

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

Согласно данной методологии отношения – родители изображаются прямоугольниками, а отношения – потомки изображаются скругленными прямоугольниками. Каждой сущности присваивается уникальное имя (рис.1).

 

 

Рис. 1.

 

Связь изображается линией, используются следующие типы линий:

- обозначает связь «один – к – одному»

- обозначает связь «один – ко – многим»

В IDEF1X могут быть выражены следующие мощности связей:

· каждый экземпляр сущности-родителя должен иметь не менее одного связанного с ним экземпляра сущности-потомка;

· каждый экземпляр сущности-родителя должен иметь не более одного связанного с ним экземпляра сущности-потомка;

· каждый экземпляр сущности-родителя может иметь ноль, один или более связанных с ним экземпляров сущности-потомка;

· каждый экземпляр сущности-родителя связан с некоторым фиксированным числом экземпляров сущности-потомка.



Если экземпляр сущности-потомка однозначно определяется своей связью с сущностью-родителем, то связь называется идентифицирующей, в противном случае - неидентифицирующей.

Линии проводятся между сущностью - родителем и сущностью - потомком с точкой на конце линии у отношения - потомка (рис.2).

Атрибуты изображаются в виде списка имен внутри блока отношения. Атрибуты, являющиеся первичным ключом, размещаются вверху списка, помечаются (PK) – Primary Key. Атрибуты, являющиеся внешним ключом помечаются (FK) – Foreign Key. Ключевые атрибуты отделяются горизонтальной чертой. Остальные атрибуты размещаются в основном блоке (рис.3).

 

 

Рис. 2. Рис.3.



<== предыдущая лекция | следующая лекция ==>
Основные понятия логического моделирования. | Требования к мультимедийным презентациям


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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