Работа с базами данных на языке C#. Технология АDO .NET. Евсеева О.Н - 11 стр.

UptoLike

Составители: 

11
Отношения между этими объектами могут быть определены простыми
терминами:
Каждый турист может купить одну или несколько (много) путевок.
Каждой путевке соответ-
ствует ее оплата (оплат
может быть и несколько,
если путевка, например,
продана в кредит).
Каждый тур может иметь
несколько сезонов.
Путевка продается на
один сезон одного тура.
Эти объекты и отношения
могут быть представлены ER-
диаграммой, как показано на
рис. 2.
Объекты, атрибуты и ключи
Далее модель развивается путем определения атрибутов для каждого объ-
екта. Атрибуты объектаэто элементы данных, относящиеся к определенному
объекту, которые должны сохраняться. Анализируем составленный словарь
данных, выделяем в нем объекты и их атрибуты, расширяем словарь при необ-
ходимости. Атрибуты для каждого объекта в рассматриваемом примере пред-
ставлены в таблице 2.
Таблица 2
Объекты и атрибуты БД
Объект Туристы Путевки Туры Сезоны Оплаты
Фамилия Турист Название Дата начала Дата оплаты
Имя Сезон Цена Дата конца Сумма
Отчество Информация Тур Путевка
Паспорт Места
Телефон
Город
Страна
Атрибуты
Индекс
Следует обратить внимание, что несколько элементов отсутствуют. Опу-
щена регистрационная информация, упомянутая в функциональной специфика-
ции. Как ее учесть, вы подумаете самостоятельно и доработаете предложенный
пример. Но более важно то, что пока отсутствуют атрибуты, необходимые для
связи объектов друг с другом. Эти элементы данных в ER-модели не представ-
Туристы
Туры
Путевки
Сезоны
Оплаты
Рис. 2. ER-диаграмма для приложения БД
менеджера турфирмы