Uploaded by Alexander Kim

Лаб 1 036-19 Ким Александр

advertisement
МИНИСТЕРСТВО ПО РАЗВИТИЮ ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ И КОММУНИКАЦИИ РЕСПУБЛИКИ
УЗБЕКИСТАН
ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛЬ – ХОРЕЗМИ
Лабораторная работа №1
ТЕМА: Анализ предметной области. Разработка
модели "СУЩНОСТЬ-СВЯЗЬ".
Выполнил студент
группы 036-19 Ким Александр
Проверил: Имомов Х. М.
Ташкент 2021г
Лабораторная работа № 1.
Тема: Анализ предметной области. Разработка модели "СУЩНОСТЬ-СВЯЗЬ".
Цель лабораторной работы: научиться проводить обследование заданной
предметной области, разрабатывать логическую модель «СУЩНОСТЬ -СВЯЗЬ».
Постановка задачи:
Для того чтобы построить семантическую модель базы данных, необходимо
провести анализ предметной области и выбрать основные объекты, которые будут
отражены в нашей базе данных.
Для построения диаграммы сущность связь необходимо:
 Определить основные сущности;
 Определить атрибуты каждой сущности;
 Определить связи между сущностями.
Предметная область: Турагентство. Обслуживание
клиента
Клиент приходит в агентство, заказывает путевку. В путевку входит
проживание, и перелет
Функция БД для турагентства: хранить данные о клиенте, отелях и
авиарейсах.
Постановка задачи: составить БД «Обслуживание клиента»,
хранящую некоторую информацию о клиенте, отелях, авиарейсах.
Изначально у нас имеется две сущности: клиент и путевка.
Клиент покупает путевку.
Теперь определим атрибуты для данных сущностей.
Клиент:
 ФИО
 Телефон
Путевка:





Страна
Отель
Перелет
Стоимость
Даты проживания
Такие атрибуты как «Отель» и «Перелет» являются справочной
информацией. Их значения заранее ограничены существующими
нормативными стандартами. А так как атрибутами считаются лишь те
элементы, ввод которых мы вынуждены каждый раз осуществлять
вручную, справочные данные о Специализации повара и об
Официанте следует вынести в отдельные сущности.
Теперь определим атрибуты для нового набора сущностей.
Клиент:
 ФИО
 Телефон
Путевка:
 Страна
 Стоимость
Перелет:
 Класс
 Дата прилета
 Дата отлета
Отель:




Название
Звезды
Дата заселения
Дата выселения
Сущность
Атрибут
Клиент
ФИО
Телефон
Путевка
Страна
Стоимость
Отель
Перелет
Название
Звезды
Дата заселения
Дата выселения
Класс
Дата прилета
Дата отлета
Определим типы связей между сущностями и их
модальность.
Определение модальности означает, обязан ли экземпляр (запись)
первой сущности непременно быть связан с экземпляром (записью)
второй сущности.
Клиент-Путевка – Один клиент может иметь несколько путевок, но
каждая путевка закреплена за определенным клиентом. Связь можетдолжен.
Путевка-отель – каждая путевка закреплена за определенным отелем,
но один отель может предлагать несколько путевок. Связь должен
может.
Путевка-перелет – каждая путевка закреплена за определенным
перелетом, но один перелет может предлагаться в нескольких
путевках. Связь должен может.
сущность
клиент
связь
покупает
сущность
путевка
Путевка
предлагает
перелет
путевка
Предлагает
отель
тип
один-комногим
Многие-кодному
Многие-кодному
модальность
Можетдолжен
Долженможет
Долженможет
Download