Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
DROP TABLE IF EXISTS `Справка+`; CREATE TABLE `Справка+` ( `Слк` CHAR (4) NOT NULL , `Код` CHAR (4) NOT NULL , `Название` VARCHAR (50) NOT NULL , CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`) ); INSERT INTO `Справка+` VALUES ("ДОЛ", "РУК", "Должность - руководитель подразделения"), ("ДОЛ", "ИПР", "Должность - инспектор"), ("ДОЛ", "ИТР", "Должность - инструктор"), ("ДОЛ", "ПРЕП", "Должность - преподаватель"), ("ДОЛ", "ТЕХН", "Должность - технический работник"), ("ДОЛ", "ЛАБР", "Должность - лаборант"), ("ВИДН", "0", "Вид недостатка - незначительный"), ("ВИДН", "1", "Вид недостатка - существенный"), ("ВИДН", "2", "Вид недостатка - критический"), ("ВИДИ", "БЕЗ", "Вид инструктажа - техника безопасности"), ("ВИДИ", "ЮР", "Вид инструктажа - донесение юридических сведений"), ("ТЕМ", "0", "Тема - определение степени тяжести недостатков"), ("ТЕМ", "1", "Тема - общие положения работы ВУЗ-а") ; SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0; SELECT * FROM `Справка+`; DROP TABLE IF EXISTS `Занятие`; CREATE TABLE `Занятие` ( `Регномер_занятия` CHAR (5) NOT NULL PRIMARY KEY , `Дата_проведения_занятия` DATE NOT NULL ); INSERT INTO `Занятие` VALUES ("00001", 1/2/2002), ("00002", 2/3/2002), ("00003", 7/9/2002) ; SELECT "`Занятие` Table Content:" FROM `Занятие` WHERE 1=0; SELECT * FROM `Занятие`; DROP TABLE IF EXISTS `Тема занятия:ЗАН*СПР`; CREATE TABLE `Тема занятия:ЗАН*СПР` ( `Регномер_занятия` CHAR (5) NOT NULL , `Слк` CHAR (4) NOT NULL , `Код_темы` CHAR (4) NOT NULL , CONSTRAINT `ВК1\ТЕМЗ^ЗАН` FOREIGN KEY (`Регномер_занятия`) REFERENCES `Занятие` (`Регномер_занятия`) , CONSTRAINT `ВК2\ТЕМЗ^СПР` FOREIGN KEY (`Слк`, `Код_темы`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ПК\ТЕМЗ` PRIMARY KEY (`Регномер_занятия`, `Слк`, `Код_темы`) ); INSERT INTO `Тема занятия:ЗАН*СПР` VALUES ("00001", "ТЕМ", "1"), ("00002", "ТЕМ", "0"), ("00003", "ТЕМ", "0") ; SELECT "`Занятие` Table Content:" FROM `Тема занятия:ЗАН*СПР` WHERE 1=0; SELECT * FROM `Тема занятия:ЗАН*СПР`; DROP TABLE IF EXISTS `Персона`; CREATE TABLE `Персона` ( `Код_персоны` CHAR (5) NOT NULL PRIMARY KEY , `ФИО` CHAR (100) NOT NULL ); INSERT INTO `Персона` VALUES ("00001", "Андреев Леонид Николаевич"), ("00002", "Платонов Андрей Платонович"), ("00003", "Достоевский Фёдор Михайлович"), ("00004", "Чернышевский Николай Гаврилович"), ("00005", "Толстой Лев Николаевич"), ("00006", "Бунин Иван Алексеевич") ; SELECT "`Персона` Table Content:" FROM `Персона` WHERE 1=0; SELECT * FROM `Персона`; DROP TABLE IF EXISTS `Охранник труда:ПЕРС`; CREATE TABLE `Охранник труда:ПЕРС` ( `Код_персоны` CHAR (5) NOT NULL , CONSTRAINT `ВК\ОХР^ПЕРС` FOREIGN KEY (`Код_персоны`) REFERENCES `Персона` (`Код_персоны`) , CONSTRAINT `ПК\ОХР` PRIMARY KEY (`Код_персоны`) ); INSERT INTO `Охранник труда:ПЕРС` VALUES ("00001"), ("00002") ; SELECT "`Охранник труда:ПЕРС` Table Content:" FROM `Охранник труда:ПЕРС` WHERE 1=0; SELECT * FROM `Охранник труда:ПЕРС`; DROP TABLE IF EXISTS `Инспектор:ОХР`; CREATE TABLE `Инспектор:ОХР` ( `Код_персоны` CHAR (5) NOT NULL , `Слк` CHAR (4) NOT NULL , `Код_должности` CHAR (4) NOT NULL , CONSTRAINT `ВК1\ИПР^ОХР` FOREIGN KEY (`Код_персоны`) REFERENCES `Охранник труда:ПЕРС` (`Код_персоны`) , CONSTRAINT `ВК2\ИПР^СПР` FOREIGN KEY (`Слк`, `Код_должности`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ПК\ИПР` PRIMARY KEY (`Код_персоны`) ); INSERT INTO `Инспектор:ОХР` VALUES ("00001", "ДОЛ", "ИПР") ; SELECT "`Инспектор:ОХР` Table Content:" FROM `Инспектор:ОХР` WHERE 1=0; SELECT * FROM `Инспектор:ОХР`; DROP TABLE IF EXISTS `Инструктор:ОХР`; CREATE TABLE `Инструктор:ОХР` ( `Код_персоны` CHAR (5) NOT NULL , `Слк` CHAR (4) NOT NULL , `Код_должности` CHAR (4) NOT NULL , CONSTRAINT `ВК1\ИТР^ОХР` FOREIGN KEY (`Код_персоны`) REFERENCES `Охранник труда:ПЕРС` (`Код_персоны`) , CONSTRAINT `ВК2\ИТР^СПР` FOREIGN KEY (`Слк`, `Код_должности`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ПК\ИТР` PRIMARY KEY (`Код_персоны`) ); INSERT INTO `Инструктор:ОХР` VALUES ("00002", "ДОЛ", "ИТР") ; SELECT "`Инструктор:ОХР` Table Content:" FROM `Инструктор:ОХР` WHERE 1=0; SELECT * FROM `Инструктор:ОХР`; DROP TABLE IF EXISTS `Сотрудник:ПЕРС`; CREATE TABLE `Сотрудник:ПЕРС` ( `Код_персоны` CHAR (5) NOT NULL , CONSTRAINT `ВК1\СОТР^ПЕРС` FOREIGN KEY (`Код_персоны`) REFERENCES `Персона` (`Код_персоны`) , CONSTRAINT `ПК\СОТР` PRIMARY KEY (`Код_персоны`) ); INSERT INTO `Сотрудник:ПЕРС` VALUES ("00003"), ("00004"), ("00005"), ("00006") ; SELECT "`Сотрудник:ПЕРС` Table Content:" FROM `Сотрудник:ПЕРС` WHERE 1=0; SELECT * FROM `Сотрудник:ПЕРС`; DROP TABLE IF EXISTS `Руководитель:СОТР`; CREATE TABLE `Руководитель:СОТР` ( `Код_персоны` CHAR (5) NOT NULL , `Слк` CHAR (4) NOT NULL , `Код_должности` CHAR (4) NOT NULL , CONSTRAINT `ВК1\РУК^ПЕРС` FOREIGN KEY (`Код_персоны`) REFERENCES `Сотрудник:ПЕРС` (`Код_персоны`) , CONSTRAINT `ВК2\РУК^СПР` FOREIGN KEY (`Слк`, `Код_должности`) REFERENCES `Справка+` (`Слк`, `Код`) , CONSTRAINT `ПК\РУК` PRIMARY KEY (`Код_персоны`) ); INSERT INTO `Руководитель:СОТР` VALUES ("00003", "ДОЛ", "РУК") ; SELECT "`Руководитель:СОТР` Table Content:" FROM `Руководитель:СОТР` WHERE 1=0; SELECT * FROM `Руководитель:СОТР`; DROP TABLE IF EXISTS `Подразделение`; CREATE TABLE `Подразделение` ( `Код_подразделения` CHAR (5) NOT NULL PRIMARY KEY , `Название_подразделения` CHAR (50) NOT NULL , `Код_руководителя` CHAR (5) NOT NULL , CONSTRAINT `ВК\ПОД^РУК` FOREIGN KEY (`Код_руководителя`) REFERENCES `Руководитель:СОТР` (`Код_персоны`) ); INSERT INTO `Подразделение` VALUES ("00001", "ФМЛ", "00003") ; SELECT "`Подразделение` Table Content:" FROM `Подразделение` WHERE 1=0; SELECT * FROM `Подразделение`; ALTER TABLE `Сотрудник:ПЕРС` ADD `Код_подразделения` CHAR (5); ALTER TABLE `Сотрудник:ПЕРС` ADD CONSTRAINT `ВК\СОТР^ПОД` FOREIGN KEY (`Код_подразделения`) REFERENCES `Подразделение` (`Код_подразделения`); UPDATE `Сотрудник:ПЕРС` SET `Код_подразделения` = "00001"; SELECT * FROM `Сотрудник:ПЕРС`; DROP TABLE IF EXISTS `Ответственный:СОТР`; CREATE TABLE `Ответственный:СОТР` ( `Код_ответственного` CHAR (5) NOT NULL , `Слк` CHAR (4) NOT NULL , `Код_должности` CHAR (4) NOT NULL , CONSTRAINT `ВК1\ОТВ^СОТР` FOREIGN KEY (`Код_ответственного`) REFERENCES `Сотрудник:ПЕРС` (`Код_персоны`) , CONSTRAINT `ВК2\ОТВ^СПР` FOREIGN KEY (`Слк`, `Код_должности`) REFERENCES `Справка+` (`Слк`, `Код`) ); INSERT INTO `Ответственный:СОТР` VALUES ("00004", "ДОЛ", "ТЕХН"), ("00005", "ДОЛ", "ПРЕП"), ("00006", "ДОЛ", "ЛАБР") ; SELECT "`Ответственный:СОТР` Table Content:" FROM `Ответственный:СОТР` WHERE 1=0; SELECT * FROM `Ответственный:СОТР`; DROP TABLE IF EXISTS `Инспекция`; CREATE TABLE `Инспекция` ( `Регномер_инспекции` CHAR (5) NOT NULL , `Дата_проведения` DATE NOT NULL , `Общее_заключение_инспекции` CHAR (200) NOT NULL ); INSERT INTO `Инспекция` VALUES ("00001", 2/2/2002, "Недостатков не обнаружено"), ("00002", 3/3/2003, "Обнаружено два критических недостатка"), ("00003", 7/8/2003, "Обнаружен незначительный недостаток") ; SELECT "`Инспекция` Table Content:" FROM `Инспекция` WHERE 1=0; SELECT * FROM `Инспекция`;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear