Условие задачи
Цель: выполнить формализацию предметной области АРМ «Ремонтная зона» с применением методологии IDEF1.
Задачи:
Изучить предметную область.
Разработать логическую структуру БД.
Разработать физическую структуру БД.
Реализовать БД на СУБД MySQL.
Привести примеры выполнения запросов.
Используемые методы: IDEF1.
Описание задачи
Автосервис оказывает услуги по диагностике и ремонту транспортных средств. В сервисной компании работают менеджеры, в задачу которых входит оформление заказа клиента, сбор контактных данных. Помимо данных о клиенте и его транспортном средстве, заказ включает в себя перечень услуг, необходимых для ремонта автомобиля, дату создания заказа, дату завершения работ по заказу.
Услуги и ремонтные работы, оказываемые автосервисом, подразделяются на категории. Выполнением ремонтных работ занимаются мастера. Мастер может выполнять один или несколько видов ремонтных работ.
В рамках одного заказа клиенту может быть оказано несколько услуг (чтобы определить причину поломки транспортного средства, необходимо сначала провести его диагностику, затем, по результатам диагностики определяется список ремонтных работ). Один клиент может обратиться в автосервис несколько раз, с разными автомобилями.
Ответ
Разработка логической структуры БД
Предметная область содержит следующие сущности:
Автомобиль информация о транспортных средствах, ремонтируемых в автосервисе;Клиент данные клиентов-владельцев транспортных средств;Заявка содержит информацию о клиенте, его транспортном средстве, дате начала и окончания работ;Услуга названия и стоимость услуг, оказываемых автосервисом;Мастер содержит информацию о мастерах, выполняющих ремонтные работы;Категория набор категорий, к которым относятся услуги;Пользователь менеджеры автосервиса, работающие с системой, оформляющие заказы.На рисунке 1 показана логи...