
- •ВВЕДЕНИЕ
- •1 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ: ОСНОВНЫЕ ПОНЯТИЯ
- •1.1 Основные цели и этапы проектирования баз данных
- •1.2 Нормальные формы
- •1.3 Первая нормальная форма
- •1.4 Вторая нормальная форма
- •1.5 Третья нормальная форма
- •1.7 Четвертая нормальная форма
- •1.8 Другие нормальные формы
- •2 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ НА ОСНОВЕ ER-МОДЕЛЕЙ
- •2.1 Понятие ER-модели
- •2.2 ER-модель объекта
- •3 ПРОЕКТИРОВАНИЕ БАЗ ДАННЫХ НА ОСНОВЕ СЕМАНТИЧЕСКИХ ОБЪЕКТНЫХ МОДЕЛЕЙ
- •3.1 Понятие семантической объектной модели
- •3.2 Семантический объект
- •3.3 Семантические объектные модели связей между объектами
- •3.4 Типы семантических объектов
- •4 СИСТЕМА АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ ERwin
- •4.1 Назначение системы ERWin. Основные этапы проектирования базы данных с использованием ERWin
- •4.2 Основные элементы интерфейса ERWin
- •4.3 Создание логической модели данных
- •ЛИТЕРАТУРА
Здесь ИСПОЛЬЗОВАНИЕ – семантический объект, описывающий связь между двумя другими объектами – ЦЕХ и МАТЕРИАЛ. Даталогическая модель для данной задачи приведена на рисунке 2.34.
3.4Типы семантических объектов
Взависимости от назначения семантических объектов и от атрибутов, входящих в них, выделяют несколько типов семантических объектов. Основные из этих типов следующие:
−простые объекты (simple objects) – объекты, содержащие только единичные атрибуты;
−композитные объекты (composite objects) – объекты, содержащие хотя бы один множественный атрибут, но при этом не содержащие семантических объектных атрибутов (т.е. связей с другими объектами). Пример композитного объекта – объект ПРЕПОДАВАТЕЛЬ (см. подраздел 3.2);
−составные объекты (compound objects) – объекты, содержащие хотя бы один семантический объектный атрибут. Примеры таких объектов – ГОРОД, АЭРОПОРТ, ЦЕХ, МАТЕРИАЛ (см. подраздел 3.3);
−ассоциативные объекты (association objects) – объекты, используемые для описания связей между двумя (или несколькими) объектами и содержащие семантические объектные атрибуты, соответствующие этим объектам. Пример ассоциативного объекта – ИСПОЛЬЗОВАНИЕ (см. подраздел 3.3).
Более сложные типы семантических объектов и примеры их применения подробно рассматриваются в [2].
42