Курсовая работа: База данных для ремонта автомобилей
Рисунок 7 - Таблица Ремонт
Запрос на создание таблицы Израсходованные запчасти (рисунок 8):
CREATE TABLE ИзрасходованныеЗапчасти (
КодИзрасходованныхЗапчастей Autoincrement Constraint ДеталиPK PRIMARY KEY,
КодДоговора Long Not Null Constraint ДоговорыFK
REFERENCES Договор (КодДоговора),
Детали Text
);
Отсюда следует описание структуры таблицы:
- КодИзрасходованныхЗапчастей. Поле, в которое вводится номера компонентов. Данное поле является первичным ключом;
- КодДоговора. Указывается код Договора, в котором необходимо использовать запчасти.
- Детали – тип Text. Список запчастей в данном договоре.
Рисунок 8 - Таблица Израсходованные компаненты
5. Создание запросов
Выполним запрос Информация о договорах (рисунок 9):
SELECT Фамилия, КодДоговора, ДатаРемонта, ВремяРемонта, СтоимостьРемонта
FROM Специалисты INNER JOIN Договор ON Специалисты.КодСпециалиста=Договор.КодСпециалиста;
Рисунок 9 – Запрос информация о договорах
Выполним запрос на Поиск Клиентов по ФИО (рисунок 10):
SELECT *
FROM Клиенты
WHERE ФамилияК=[введите фамилию] AND ИмяК=[введите имя] AND ОтчествоК=[введите отчество];
Рисунок 10 – Запрос на поиск клиентов по Фамилии
Выполним запрос на Информацию о специалистах (рисунок 11):
SELECT КодСпециалиста, Фамилия, Имя, Отчество, ВремяРаботы, Квалификация
FROM Специалисты;