DROP TABLE IF EXISTS `Справка+`;
CREATE TABLE `Справка+`
( `Слк` VARCHAR (4) NOT NULL
, `Код` VARCHAR (4) NOT NULL
, `Название` VARCHAR (50) NOT NULL
, `Содержание` VARCHAR (100) NULL
, `Слк_родитель` VARCHAR (4) NULL
, `Код_родитель` VARCHAR (4) NULL
, CONSTRAINT `ПК\СПР` PRIMARY KEY (`Слк`, `Код`)
, CONSTRAINT `ВК1\СПР^СПР` FOREIGN KEY (`Слк_родитель`, `Код_родитель`) REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Справка+` VALUES
("ДОЛ", "мас", "мастер", NULL, NULL, NULL),
("ДОЛ", "при", "приемщик", NULL, NULL, NULL),
("КАТ", "физ", "физическое лицо", NULL, NULL, NULL),
("КАТ", "юрл", "юридическое лицо", NULL, NULL, NULL),
("ВИДО", "крс", "кроссовки", NULL, NULL, NULL),
("ВИДО", "туф", "туфли", NULL, NULL, NULL),
("ХАР", "разм", "размер", NULL, NULL, NULL),
("ХАР", "цвт", "цвет", NULL, NULL, NULL),
("ВИДЗ", "чст", "чистка", NULL, NULL, NULL),
("ВИДЗ", "пчин", "починка", NULL, NULL, NULL),
("ВИДЦ", "подг", "подготовка", NULL, NULL, NULL),
("ВИДЦ", "замд", "замена деталей", NULL, NULL, NULL),
("ВИДМ", "кож", "кожа", NULL, NULL, NULL),
("ВИДМ", "змш", "замша", NULL, NULL, NULL),
("ВИД", "срк", "сроки", NULL, NULL, NULL),
("ВИД", "деф", "дефект", NULL, NULL, NULL)
;
SELECT "`Справка+` Table Content:" FROM `Справка+` WHERE 1=0;
SELECT * FROM `Справка+`;
DROP TABLE IF EXISTS `Cотрудник%ПЕРС`;
CREATE TABLE `Сотрудник%ПЕРС`
( `Код` CHAR (10) NOT NULL PRIMARY KEY
, `Паспорт` CHAR (10) NOT NULL UNIQUE
, `ФИО` VARCHAR (50) NOT NULL
, `Слк_ДОЛ` VARCHAR (4) NULL DEFAULT "КАТ"
, `Код_ДОЛ` VARCHAR (4) NULL
, CONSTRAINT `ВК1\КЛИ^СПР`
FOREIGN KEY (`Слк_ДОЛ`, `Код_ДОЛ`)
REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Сотрудник%ПЕРС` VALUES
("К-001-А", "123456", "Лиза Х. С.", DEFAULT, "юрл"),
("К-002-Б", "234567", "Ричард М. Р.", DEFAULT, "физ");
SELECT "`Сотрудник%ПЕРС` Table Content:" FROM `Сотрудник%ПЕРС` WHERE 1=0;
SELECT * FROM `Сотрудник%ПЕРС`;
DROP TABLE IF EXISTS `Клиент%ПЕРС`;
CREATE TABLE `Клиент%ПЕРС`
( `Код` CHAR (10) NOT NULL PRIMARY KEY
, `Паспорт` CHAR (10) NOT NULL UNIQUE
, `ФИО` VARCHAR (50) NOT NULL
, `Слк_КАТ` VARCHAR (4) NULL DEFAULT "КАТ"
, `Код_КАТ` VARCHAR (4) NULL
, CONSTRAINT `ВК1\КЛИ^СПР`
FOREIGN KEY (`Слк_КАТ`, `Код_КАТ`)
REFERENCES `Справка+` (`Слк`, `Код`)
);
INSERT INTO `Клиент%ПЕРС` VALUES
("К-001-А", "123456", "Лиза Х. С.", DEFAULT, "юрл"),
("К-002-Б", "234567", "Ричард М. Р.", DEFAULT, "физ");
SELECT "`Клиент%ПЕРС` Table Content:" FROM `Клиент%ПЕРС` WHERE 1=0;
SELECT * FROM `Клиент%ПЕРС`;