Автор работы: Пользователь скрыл имя, 07 Февраля 2011 в 22:58, реферат
Моделирование как метод решения прикладных задач
Рис. 1.1.
Пример связи «один-к-одному»
Связь
один-ко-многим существует, когда один
экземпляр первого объекта
Рис. 1.1.
Пример связи «один-ко-многим»
Связь
многие-ко-многим существует, когда
один экземпляр первого объекта
связан с одним или большим
количеством экземпляров
Рис. 1.3.
Пример связи «многие-ко-многим»
Помимо множественности, связи могут подразделяться на безусловные и условные. В безусловной связи для участия в ней требуется каждый экземпляр объекта. В условной связи принимают участие не все экземпляры объекта. Связь может быть условной как с одной, так и с обеих сторон.
Все связи в информационной модели требуют описания, которое, как минимум, включает:
• идентификатор связи;
• формулировку сущности связи;
• вид связи (ее множественность и условность);
•
способ описания связи с помощью
вспомогательных атрибутов
Дальнейшее
развитие представлений информационного
моделирования связано с
Очень важную роль играет древовидная информационная модель, являющаяся одной из самых распространенных типов классификационных структур. Эта модель строится на основе связи, отражающей отношение части к целому: «А есть часть М» или «М управляет А». Очевидно, древовидная связь является безусловной связью типа один-ко-многим и графически изображена на рис. 1.42, в. На этом же рисунке для сравнения приведены схемы информационных моделей типа «очередь» (а) и «цикл» (б).
Рис. 1.4.
Информационные модели типа «очередь»
(а), «цикл» (б), «дерево» (в)
Таким образом, типы данных в программировании, обсуждавшиеся в предыдущем параграфе, тесно связаны с определенными информационными моделями данных.
Еще более общей информационной моделью является, так называемая, графовая структура, рис. 1.43. Графовые структуры являются основой решения огромного количества задач информационного моделирования.
Многие
прикладные задачи информационного
моделирования были поставлены и
изучены достаточно давно, в 50-60-х
годах, в связи с активно
Рис. 1.5. Информационная модель типа «граф»