Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Определение уникального идентификатора
Каждая сущность должна быть уникально определена, то есть
каждый экземпляр (вхождение) сущности должен иметь ясное и нед-
вусмысленное определение, позволяющее отличать его от других эк-
земпляров (вхождений) той же сущности. Уникальным идентификатором
может быть атрибут, комбинация атрибутов, комбинация связей или
атрибутов и связей.
Сущность может иметь несколько альтернативных способов уни-
кальной идентификации: первый метод состоит в обозначении тех ат-
рибутов, которые составляют уникальный идентификатор, символом
"#" и в перечеркивании входящих в уникальный идентификатор свя-
зей.
Рисунок 3-18
Изображение уникальных идентификаторов
является
основанием для
----------------------¬выписки ----------------------¬
¦ ПОСАДОЧНЫЙ ТАЛОН ¦Ё>-+----- - - - + МЕСТО ¦
¦ # * дата выписки ¦ выделяется ¦ ¦
¦ # * время выписки ¦ на основа- ¦ # * номер ¦
L---------------------- нии L----------------------
\¦/оформляется на \¦/находится в
+ +
¦ основание для ¦
оформления имеет
----+-----------------¬ ----+-----------------¬
¦ РЕЙС ¦ ¦ САМОЛЕТ ¦
¦ # * дата вылета ¦ ¦ ¦
¦ # o время вылета ¦ L----------------------
L----------------------
\¦/выполняется по
+
¦
планируется как
----+-----------------¬
¦ АВИАМАРШРУТ ¦
¦ ¦
¦ # * номер рейса ¦
L----------------------
Таким образом, для того, чтобы уникально определить посадоч-
ный талон, необходимо иметь:
- связь с местом и, благодаря этому, с его номером;
- связь с рейсом и, таким образом, с датой и временем вылета;
- дату и время выписки на случай переоформления посадочных
талонов; например, члены одной семьи могут пожелать пере-
сесть поближе друг к другу в случае неявки одного из них;
- для уникального определения рейса необходима также связь с
авиамаршрутом и номер рейса.