Автор: Пользователь скрыл имя, 14 Марта 2012 в 19:17, реферат
Первый этап проектирования заключается в описании объектов БД (сущностей), определении их атрибутов и в установлении связей между сущностями.
При разработке логической модели выполняются следующие действия:
1. Для каждой сущности создается таблица.
2. Выбирается ключевое поле.
3. Создаются связи с использованием ключевых полей.
РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ И ЛОГИЧЕСКОЙ МОДЕЛИ
Туристическое агентство создает ИС, автоматизирующую процессы учета договоров с клиентами контроля исполнения заказов на путешествия. Агентство организует туры в разные страны. Договор включает в себя название компании-клиента, данные о контактном лице, описание предмета договора (страна, число туристов, тур), дату начала исполнения договора, дату окончания исполнения, дату оплаты. В реализации заказа принимает участие сотрудник туристического агентства. В функции ИС входит получение следующей информации.
1. Клиенты
2. Договоры.
3. Контроль исполнения.
4. Бизнес – анализ (различные виды отчетов).
Такая постановка задачи позволяет выделить следующие массивы информации:
Клиенты
Договоры
Страны
Сотрудники
Туры
1. Составление концептуальной модели
Первый этап проектирования заключается в описании объектов БД (сущностей), определении их атрибутов и в установлении связей между сущностями. Для БД туристического агентства можно задать такие атрибуты сущностей:
Клиенты
Код клиента | Числовой |
Наименование клиента | Текстовый |
Контактное лицо | Текстовый |
Адрес | Текстовый |
Телефон | Текстовый |
Сотрудники
Код сотрудника | Числовой |
Фамилия имя отчество | Текстовый |
Домашний телефон | Текстовый |
Дата найма | Дата/время |
Дата рождения | Дата/время |
Размер оклада | Денежный |
Страны
Код страны | Числовой |
Наименование | Текстовый |
Регион | Текстовый |
Денежная единица | Текстовый |
Столица | Текстовый |
Тип въезда | Текстовый |
Туры
Код тура | Числовой |
Код страны | Числовой |
Групповой тур | Логический (да/нет) |
Количество дней | Числовой |
Стоимость | Денежный |
Договоры
Код договора | Числовой |
Номер договора | Текстовый |
Код клиента | Числовой |
Дата начала тура | Дата/время |
Дата окончания тура | Дата/время |
Дата платежа | Дата/время |
Код тура | Числовой |
Число туристов | Числовой |
Общая стоимость тура | Денежный |
Код сотрудника | Числовой |
Сущности вступают во взаимоотношения, называемые связями. На схеме сущность – прямоугольник, связь – ромб. В данном примере сущности Клиенты, Сотрудники, Туры связаны с сущностью Договор связями один ко многим. Сущность Страны с сущностью Туры связью один ко многим. Рисуется следующая схема (рис. 1).
2. Разработка логической модели.
Выполняются следующие действия:
1. Для каждой сущности создается таблица.
2. Выбирается ключевое поле.
3. Создаются связи с использованием ключевых полей.
Рисуется следующая схема (рис. 2).
Информация о работе Разработка концептуальной и логической модели