Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ по Delphi Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog
Синтез
У нас теперь есть масса полезной информации. Чтобы обработать
ее, обратимся к логике.
Сколько лиц может быть указано на карточке ? Только одно - во
всех случаях.
Может ли кто-то иметь больше одного счета ? Не вижу причины,
почему бы и нет.
Посмотрим еще раз на имена сущностей. Некоторые из них на са-
мом деле представляют собой один и тот же класс объектов:
- частное лицо
- служащий
- владелец карточки
- супруга
- ребенок.
Исключают ли они друг друга во всех ситуациях или же это все
один и тот же объект ? Если да, то нам придется ввести новое
обобщающее понятие - в данном случае ЛИЧНОСТЬ. Остальные понятия
представляют собой примеры или роли личности. Некоторые из этих
понятий могут появиться позже в описаниях связей.
Потратим десять минут на построение модели взаимосвязей между
сущностями.
Построив модель, проверьте ее вместе с вашими коллегами, ис-
пользуя известные соглашения, и добавьте дополнительные атрибуты.
Если у вас есть кредитная карточка, то вам нетрудно будет соста-
вить их список:
- дата начала действия
- срок действия
- дата выпуска
- подпись.
Все остальное на карточке относится к связи или к типу кар-
точки.
Как можно уникально идентифицировать карточку ?
Сравните вашу черновую модель с представленной на следующей
странице.