Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Вложенные блоки обозначают подтипы, которые должны взаимно
исключать друг друга. Они могут иметь свои собственные атрибуты и
связи, но в то же время автоматически наследуют и атрибуты и свя-
зи, присущие супертипу - блоку, в который они вложены.
В нашем примере мы будем предполагать и впоследствии согласу-
ем это с пользователем, что рейсы вне расписания выполняются меж-
ду двумя аэропортами и нас будут интересовать только исходный
пункт и место назначения. Регулярные рейсы, в свою очередь, осу-
ществляются по стандартному авиамаршруту с известными пунктами
отправления и назначения. Таким образом, мы получили следующую
структуру:
Рисунок 6-5
Дополнительные связи между подтипами и другими сущностями
Из схемы видно, что модель не позволяет назначать рейс вне
расписания на конкретный авиамаршрут, идентифицируемый номером
стандартного рейса. Таким образом, рейсы вне расписания должны
иметь свою собственную уникальную нумерацию.