Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка без заданий часть1.pdf
Скачиваний:
11
Добавлен:
12.05.2015
Размер:
310.49 Кб
Скачать

ассоциации. Если известен конкретный объект-студент, то должна обеспечиваться возможность узнать соответствующий объект-университет. Если известен конкретный объект-университет, то должна обеспечиваться возможность узнать все соответствующие объекты-студенты. Другими словами, если не оговорено иное, то навигация по ассоциации может проводиться в обоих направлениях. Однако бывают случаи, когда желательно ограничить направление навигации для некоторых ассоциаций. В этом случае на линии ассоциации ставится стрелка, указывающая направление навигации.

Книга

Библиотека

1..*

Рис. 15. Ассоциация с указанным направлением навигации

Как уже отмечалось, в диаграммах классов могут указываться ограничения целостности, которые должны поддерживаться в проектируемой БД. В UML допускаются два способа определения ограничений: на естественном языке и на языке Object Constraints Language (OCL).

Лабораторная работа №1

Задание для лабораторной работы №1. Цель работы: составить концептуальную модель. Требуется: определить типы сущностей, определить типы связей, определить атрибуты и связать их с типами сущностей и связями, определить домены атрибутов, определить атрибуты, которые являются потенциальными и первичными ключами, провести специализацию или генерализацию типов сущностей, создать диаграммы.

Создание диаграмм ER, IDEF, UML в ручную и с использованием различных программных инструментов.

Варианты заданий (номер варианта назначается преподавателем):

Вариант /

Задание

тип диаграммы

 

 

 

 

1.

ER

Сотрудники работают в отделах

 

 

Каждый сотрудник может занимать одну или несколько

2.

IDEF

должностей

 

 

3. UML

У каждой должности есть своя тарифная ставка зарплаты

 

 

4. ER

Склады принадлежат филиалам

 

 

Поступающие продукты регистрируются в общем журнале, с

5.

IDEF

указанием номер склада, куда поступили, кол-ва и даты

 

 

6. UML

Выбывающие продукты регистрируются в общем журнале, с

 

 

 

- 17 -