Хелпикс

Главная

Контакты

Случайная статья





Вариант 14: БД «Сервис центра»



Вариант 14: БД «Сервис центра»

Диаграмма.

База данных состоит из семи таблиц. Сначала мы будем создавать нижние таблицы, у которых нет внешних ключей. Условно они названы «таблицами без внешних ключей». Далее мы создадим таблицы посередине, которые названы «таблицами с внешними ключами первого уровня». И напоследок – верхнюю таблицу – «таблицу с внешними ключами второго уровня»

Таблицы.

Таблица «Должности».

 

 

Таблица «Запчасти».


 

Таблица «Ремонтируемые модели».

 

 

Таблица «Обслуживаемые магазины»


 

Таблица «Сотрудники».

 

 

Данная таблица имеет внешний ключ по полю «Код должности» с таблицей «Должности»


 

Таблица «Виды неисправностей».

 

 

Таблица имеет целых четыре внешних ключа. Три ключа по полям «Код запчасти 1», «Код запчасти 2», «Код запчасти 3» и ключ по полю «Код модели».


 

Таблица «Заказы».

 

 

Таблица имеет три внешних ключа по полям «Код вида неисправности», «Код магазина» и «Код сотрудника».


 

Заполнение таблиц.

 


 

Запросы.

Запрос «Отдел кадров» – связывает таблицы «Сотрудники» и «Должности» по полю «Код должности».

 

 

Запрос «Список неисправностей» – связывает таблицы «Виды неисправностей», «Ремонтируемые модели» и «Запчасти» по полям «Код модели», «Код запчасти», «Код запчасти 1», «Код запчасти 2» и «Код запчасти 3».

 

 

Продолжение обрезанного результата.


 

Запрос «Список заказов» – связывает таблицы «Заказы», «Виды неисправностей», «Обслуживаемые магазины» и «Сотрудники» по полям «Код вида неисправности», «Код магазина» и «Код сотрудника».

 

 

Середина результата.

 

 

Конец результата.


 

Фильтры.

Фильтр для отображения сотрудников отдельных должностей на основе запроса «Отдел кадров».

 

 

Фильтр для отображения видов неисправностей отдельных моделей на основе запроса «Список неисправностей».


 

Фильтр для отображения видов неисправностей отдельных типов устройств на основе запроса «Список неисправностей».

 

 

Фильтр для отображения видов неисправностей моделей отдельных производителей на основе запроса «Список неисправностей».


 

Фильтр для отображения заказов отдельных магазинов на основе запроса «Список заказов».

 

 

Фильтр для отображения заказов отдельных неисправностей на основе запроса «Список заказов».


 

Фильтр для отображения гарантийных и негарантийных заказов на основе запроса «Список заказов».



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.