Информационно-логическая модель является переходом от функциональной модели к физической модели реляционных баз данных и показывает, какой информацией должно быть обеспечено выполнение конкретных функций и делает главный упор на семантическом аспекте данной информации, т. е. смысл появляется тогда, когда между сущностями устанавливаются отношения.
Для построения информационно — логической модели в первую очередь необходимо установить, какие данные являются исходными, какие вычисляются на основе исходных для дальнейшего использования. Затем устанавливаем реквизиты каждому виду данных и определяем логическую взаимосвязь между ними. Ключевыми элементами модели «сущность-связь» являются сущности, атрибуты, идентификаторы и связи.
Сущность — это некоторый объект, идентифицируемый в рабочей среде пользователя, нечто такое, за чем пользователь хотел бы наблюдать. У сущности есть атрибуты, которые описывают характеристики сущности. Экземпляры сущностей имеют идентификаторы ;
атрибуты, с помощью которых эти экземпляры именуются, или идентифицируются.
Взаимоотношение сущностей выражается связями.
Для построения ER-модели (приложение 7) необходимо выделить сущности.
Для этого нужно определить, что будет являться входной и выходной информацией.
Входная информация:
Ф. И. О. клиента — берется из паспорта клиента;
Ф. И. О. клиента (транслит);
Серия, номер дата выдачи паспорта — берется из паспорта клиента;
Адрес — берется из паспорта клиента;
Номера телефонов рабочего, домашнего, сотового;
Дата начала, конца предоставления услуги, курорт, продолжительность заезда, атрибут тура — сообщается туроператором.
— Страны, отели, компании, опции — перевозчики, дополнительные опции — сообщаются туроператором;
Список документов, требуемых для поездки — предоставляется туроператором; Выходная информация:
формирование контрактов, на предоставление услуги клиенту;
создание различных отчетов (список документов, необходимых для поездки и т. д.);
Анализируя текст описания, можно выделить следующие сущности, представленные в таблице:
Таблица 1 Сущности
|
Сущности. | Атрибуты. |
Клиент. | Фамилия, имя, отчества, данные паспорта, другие документы. |
Контракт. | Дата заключения, подписания, конца действия, идентификаторы страны, клиента, компании-перевозчика, группы, сотрудника, продолжительность, стоимость, форма оплаты, тип контракта. |
Тур | Название, страна, дата начала и конца предоставления услуги, тип тура, продолжительность заезда, курорт. |
Страна. | Название, описание страны. |
Отель. | Название, тип, число комнат в номере, цена. |
Компания перевозчик. | Название компании, класс, цена. |
Опция. | Название, стоимость. |
Документы. | Тип документа, описание. |
Группа клиента. | Номер группы, позиция клиента в группе. |
Аудит. | Операция, дата операции. |
Архив. | Ф. И. О. клиента, Ф. И. О. клиента (транслит), данные паспорта, причина разрыва контракта (если был разорван). |