IlyaKuznetsovDm / pythonProject1

0 stars 0 forks source link

bd #1

Open IlyaKuznetsovDm opened 3 months ago

IlyaKuznetsovDm commented 3 months ago

CREATE TABLE Заявки ( ID_заявки INT AUTO_INCREMENT PRIMARY KEY, Тип_устройства VARCHAR(255), Модель_устройства VARCHAR(255), Описание_проблемы TEXT, ФИО_клиента VARCHAR(255), Номер_телефона VARCHAR(20), Статус_заявки ENUM('новая', 'в обработке', 'выполнена', 'отменена') );

CREATE TABLE Регистрация ( ID_регистрации INT AUTO_INCREMENT PRIMARY KEY, ID_заявки INT, Дата_регистрации DATETIME, Оператор VARCHAR(255), FOREIGN KEY (ID_заявки) REFERENCES Заявки(ID_заявки) );

CREATE TABLE Обработка ( ID_обработки INT AUTO_INCREMENT PRIMARY KEY, ID_заявки INT, Приоритет ENUM('низкий', 'средний', 'высокий'), Исполнитель VARCHAR(255), FOREIGN KEY (ID_заявки) REFERENCES Заявки(ID_заявки) );

CREATE TABLE Исполнение ( ID_исполнения INT AUTO_INCREMENT PRIMARY KEY, ID_заявки INT, Дата_начала DATETIME, Дата_окончания DATETIME, Отчет TEXT, FOREIGN KEY (ID_заявки) REFERENCES Заявки(ID_заявки) );

CREATE TABLE Мониторинг ( ID_мониторинга INT AUTO_INCREMENT PRIMARY KEY, ID_заявки INT, Время_обработки TIME, Качество_работы ENUM('плохо', 'удовлетворительно', 'хорошо', 'отлично'), Расходы DECIMAL(10, 2), FOREIGN KEY (ID_заявки) REFERENCES Заявки(ID_заявки) );


ALTER TABLE Исполнение ADD COLUMN ID_менеджера_качества INT;

CREATE TABLE Менеджеры_качества ( ID_менеджера INT AUTO_INCREMENT PRIMARY KEY, ФИО VARCHAR(255), Номер_телефона VARCHAR(20), Специализация VARCHAR(255) );

CREATE TABLE Комплектующие ( ID_комплектующего INT AUTO_INCREMENT PRIMARY KEY, Название VARCHAR(255), Описание TEXT, Наличие BOOLEAN, Цена DECIMAL(10, 2) );

CREATE TABLE Заказ_комплектующих ( ID_заказа INT AUTO_INCREMENT PRIMARY KEY, ID_комплектующего INT, ID_заявки INT, Количество INT, FOREIGN KEY (ID_комплектующего) REFERENCES Комплектующие(ID_комплектующего), FOREIGN KEY (ID_заявки) REFERENCES Заявки(ID_заявки) );

CREATE TABLE Отзывы ( ID_отзыва INT AUTO_INCREMENT PRIMARY KEY, ID_заявки INT, Оценка ENUM('1', '2', '3', '4', '5'), Комментарий TEXT, QR_код TEXT, FOREIGN KEY (ID_заявки) REFERENCES Заявки(ID_заявки) );

IlyaKuznetsovDm commented 3 months ago

image image