SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
-- -- База данных: `пятая` -- -- -------------------------------------------------------- -- -- Структура таблицы `мастер:сот` -- CREATE TABLE `мастер:сот` ( `Код\МАС^СОТ` char(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `мастер:сот` -- INSERT INTO `мастер:сот` (`Код\МАС^СОТ`) VALUES ('001-М'); -- -------------------------------------------------------- -- -- Структура таблицы `материал` -- CREATE TABLE `материал` ( `Код` char(10) NOT NULL, `Название` varchar(10) NOT NULL, `Слк_ВИМА` char(4) DEFAULT 'ВИМА', `Код_ВИМА` char(7) DEFAULT 'МАТ' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `материал` -- INSERT INTO `материал` (`Код`, `Название`, `Слк_ВИМА`, `Код_ВИМА`) VALUES ('001-К', 'Кожа', 'ВИМА', 'МАТ'), ('002-С', 'Синтетика', 'ВИМА', 'МАТ'); -- -------------------------------------------------------- -- -- Структура таблицы `материал для операции: опвз*мат` -- CREATE TABLE `материал для операции: опвз*мат` ( `Код_МАТ` char(10) NOT NULL, `Расход` varchar(10) NOT NULL, `Код_ОП` varchar(10) NOT NULL, `Нпп задания_ЗАРЕ` varchar(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `материал для операции: опвз*мат` -- INSERT INTO `материал для операции: опвз*мат` (`Код_МАТ`, `Расход`, `Код_ОП`, `Нпп задания_ЗАРЕ`) VALUES ('001-К', '5 см^2', '001-З', '1'); -- -------------------------------------------------------- -- -- Структура таблицы `клиент%перс` -- CREATE TABLE `клиент%перс` ( `Код` char(10) NOT NULL, `Паспорт` char(10) NOT NULL, `ФИО` varchar(50) NOT NULL, `Слк_КАТ` char(3) DEFAULT 'КАТ', `Код_КАТ` char(4) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `клиент%перс` -- INSERT INTO `клиент%перс` (`Код`, `Паспорт`, `ФИО`, `Слк_КАТ`, `Код_КАТ`) VALUES ('001-М', '268237', 'Загидуллина Э. Г.', 'КАТ', 'КЛИ'); -- -------------------------------------------------------- -- -- Структура таблицы `контролер:сот` -- CREATE TABLE `контролер:сот` ( `Код\КОН^СОТ` char(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `контролер:сот` -- INSERT INTO `контролер:сот` (`Код\КОН^СОТ`) VALUES ('002-К'); -- -------------------------------------------------------- -- -- Структура таблицы `прием` -- CREATE TABLE `прием` ( `Регномер` char(10) NOT NULL, `Дата` varchar(8) NOT NULL, `Код_ПРИК` char(10) DEFAULT NULL, `Код_КЛИ` char(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `прием` -- INSERT INTO `прием` (`Регномер`, `Дата`, `Код_ПРИК`, `Код_КЛИ`) VALUES ('1', '31.03.18', '099-П', '001-М'); -- -------------------------------------------------------- -- -- Структура таблицы `приемщик:сот` -- CREATE TABLE `приемщик:сот` ( `Код\ПРИК^СОТ` char(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `приемщик:сот` -- INSERT INTO `приемщик:сот` (`Код\ПРИК^СОТ`) VALUES ('099-П'); -- -------------------------------------------------------- -- -- Структура таблицы `претензия к обуви: обвв*випр` -- CREATE TABLE `претензия к обуви: обвв*випр` ( `Содержание` char(50) NOT NULL, `Действия по устранению претензии` varchar(150) DEFAULT NULL, `Слк_ВИПР` varchar(8) NOT NULL, `Код_ВИПР` char(150) NOT NULL, `Регномер выдачи_ВЫД` char(10) NOT NULL, `Регномер_ОБвП` char(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `претензия к обуви: обвв*випр` -- INSERT INTO `претензия к обуви: обвв*випр` (`Содержание`, `Действия по устранению претензии`, `Слк_ВИПР`, `Код_ВИПР`, `Регномер выдачи_ВЫД`, `Регномер_ОБвП`) VALUES ('Плохо сделали', 'Сделать заново', 'ВИПР', 'ПРкО', 'В-1', 'П1'); -- -------------------------------------------------------- -- -- Структура таблицы `выдача` -- CREATE TABLE `выдача` ( `Регномер выдачи` char(10) NOT NULL, `Дата и время` varchar(16) NOT NULL, `Регномер приема` varchar(8) NOT NULL, `Название вида обуви` char(150) NOT NULL, `Код_ПРИК` char(10) DEFAULT NULL, `Код_КЛИ` char(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `выдача` -- INSERT INTO `выдача` (`Регномер выдачи`, `Дата и время`, `Регномер приема`, `Название вида обуви`, `Код_ПРИК`, `Код_КЛИ`) VALUES ('В-1', '31.03.1810:00 ', 'П-1', 'Туфли', '099-П', '001-М'); -- -------------------------------------------------------- -- -- Структура таблицы `задание ремонта%обвп` -- CREATE TABLE `задание ремонта%обвп` ( `Нпп задания` char(10) NOT NULL, `Дата и время начала исполнения задания` varchar(20) DEFAULT NULL, `Дата и время окончания исполнения задания` varchar(20) DEFAULT NULL, `Содержание` char(150) NOT NULL, `Слк_ВИЗА` char(10) NOT NULL DEFAULT 'ВИЗА', `Код_ВИЗА` char(10) NOT NULL DEFAULT 'ЗАРЕ', `Код_МАС` char(10) NOT NULL DEFAULT '001-М', `Код_КОН` char(10) NOT NULL DEFAULT '002-К', `Регномер_ОБвП` char(10) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `задание ремонта%обвп` -- INSERT INTO `задание ремонта%обвп` (`Нпп задания`, `Дата и время начала исполнения задания`, `Дата и время окончания исполнения задания`, `Содержание`, `Слк_ВИЗА`, `Код_ВИЗА`, `Код_МАС`, `Код_КОН`, `Регномер_ОБвП`) VALUES ('1', '31.03.1810:00', '31.03.2010:00', 'Сменили кожу', 'ВИЗА', 'ЗАРЕ', '001-М', '002-К', 'П1'); -- -------------------------------------------------------- -- -- Структура таблицы `операция` -- CREATE TABLE `операция` ( `Код` char(10) NOT NULL, `Название` varchar(10) NOT NULL, `Слк_ВИОП` char(4) DEFAULT 'ВИОП', `Код_ВИОП` char(7) DEFAULT 'ОП' ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `операция` -- INSERT INTO `операция` (`Код`, `Название`, `Слк_ВИОП`, `Код_ВИОП`) VALUES ('001-З', 'Замена', 'ВИОП', 'ОП'), ('002-П', 'Пошив', 'ВИОП', 'ОП'); -- -------------------------------------------------------- -- -- Структура таблицы `операция в задании: заре*оп` -- CREATE TABLE `операция в задании: заре*оп` ( `Код_ОП` char(5) NOT NULL, `Нпп задания_ЗАРЕ` char(5) NOT NULL, `Стоимость` varchar(8) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `операция в задании: заре*оп` -- INSERT INTO `операция в задании: заре*оп` (`Код_ОП`, `Нпп задания_ЗАРЕ`, `Стоимость`) VALUES ('001-З', '1', '1000 руб'); -- -------------------------------------------------------- -- -- Структура таблицы `обувь в приеме` -- CREATE TABLE `обувь в приеме` ( `Регномер` char(10) NOT NULL, `Слк_ВИДО` char(10) DEFAULT 'ВИДО', `Код_ВИДО` char(10) DEFAULT NULL, `Регномер_ОБвП` char(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `обувь в приеме` -- INSERT INTO `обувь в приеме` (`Регномер`, `Слк_ВИДО`, `Код_ВИДО`, `Регномер_ОБвП`) VALUES ('П1', 'ВИДО', 'ОБвП', '1'); -- -------------------------------------------------------- -- -- Структура таблицы `обувь в выдаче:выд*обвп` -- CREATE TABLE `обувь в выдаче:выд*обвп` ( `Регномер_ОБвП` char(5) NOT NULL, `Регномер выдачи_ВЫД` char(5) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `обувь в выдаче:выд*обвп` -- INSERT INTO `обувь в выдаче:выд*обвп` (`Регномер_ОБвП`, `Регномер выдачи_ВЫД`) VALUES ('П1', 'В-1'); -- -------------------------------------------------------- -- -- Структура таблицы `справочник+` -- CREATE TABLE `справочник+` ( `Слк` char(4) NOT NULL, `Код` char(7) NOT NULL, `Название` varchar(50) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `справочник+` -- INSERT INTO `справочник+` (`Слк`, `Код`, `Название`) VALUES ('ВИДО', 'ОБвП', 'обувь в приеме'), ('ВИЗА', 'ЗАРЕ', 'задание обуви'), ('ВИМА', 'МАТ', 'материал'), ('ВИОП', 'ОП', 'операция'), ('ВИПР', 'ПРкО', 'претензия к обуви'), ('ВИХА', 'ХАОБ', 'характеристика обуви'), ('ДОЛ', 'КОН', 'контролер'), ('ДОЛ', 'МАС', 'мастер'), ('ДОЛ', 'ПРИК', 'приемщик'), ('КАТ', 'КЛИ', 'клиент'); -- -------------------------------------------------------- -- -- Структура таблицы `сотрудник%перс` -- CREATE TABLE `сотрудник%перс` ( `Код` char(10) NOT NULL, `Паспорт` char(10) NOT NULL, `ФИО` varchar(50) NOT NULL, `Слк_ДОЛ` char(3) DEFAULT 'ДОЛ', `Код_ДОЛ` char(4) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `сотрудник%перс` -- INSERT INTO `сотрудник%перс` (`Код`, `Паспорт`, `ФИО`, `Слк_ДОЛ`, `Код_ДОЛ`) VALUES ('001-М', '345678', 'Загидуллин Р. М.', 'ДОЛ', 'МАС'), ('002-К', '456789', 'Макаров Р. Ю.', 'ДОЛ', 'КОН'), ('099-П', '567890', 'Манник К. В.', 'ДОЛ', 'ПРИК'); -- -------------------------------------------------------- -- -- Структура таблицы `характеристика обуви: виха*обвп` -- CREATE TABLE `характеристика обуви: виха*обвп` ( `Регномер_ОБвП` char(50) NOT NULL, `Слк_ВИХА` varchar(8) NOT NULL, `Код_ВИХА` char(150) NOT NULL, `Значение` char(150) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Дамп данных таблицы `характеристика обуви: виха*обвп` -- INSERT INTO `характеристика обуви: виха*обвп` (`Регномер_ОБвП`, `Слк_ВИХА`, `Код_ВИХА`, `Значение`) VALUES ('П1', 'ВИХА', 'ХАОБ', 'Хорошая'); -- -- Индексы сохранённых таблиц -- -- -- Индексы таблицы `мастер:сот` -- ALTER TABLE `мастер:сот` ADD PRIMARY KEY (`Код\МАС^СОТ`); -- -- Индексы таблицы `материал` -- ALTER TABLE `материал` ADD PRIMARY KEY (`Код`), ADD KEY `ВК1\МАТ^СПР` (`Слк_ВИМА`,`Код_ВИМА`); -- -- Индексы таблицы `материал для операции: опвз*мат` -- ALTER TABLE `материал для операции: опвз*мат` ADD PRIMARY KEY (`Код_МАТ`,`Код_ОП`,`Нпп задания_ЗАРЕ`), ADD KEY `ВК2\МАдО^ОПвЗ` (`Код_ОП`,`Нпп задания_ЗАРЕ`); -- -- Индексы таблицы `клиент%перс` -- ALTER TABLE `клиент%перс` ADD PRIMARY KEY (`Код`), ADD UNIQUE KEY `Паспорт` (`Паспорт`), ADD KEY `ВК1\КЛИ^КАТ` (`Слк_КАТ`,`Код_КАТ`); -- -- Индексы таблицы `контролер:сот` -- ALTER TABLE `контролер:сот` ADD PRIMARY KEY (`Код\КОН^СОТ`); -- -- Индексы таблицы `прием` -- ALTER TABLE `прием` ADD PRIMARY KEY (`Регномер`), ADD KEY `ВК1\ПРИМ^ПРИК` (`Код_ПРИК`), ADD KEY `ВК2\ПРИМ^КЛИ` (`Код_КЛИ`); -- -- Индексы таблицы `приемщик:сот` -- ALTER TABLE `приемщик:сот` ADD PRIMARY KEY (`Код\ПРИК^СОТ`); -- -- Индексы таблицы `претензия к обуви: обвв*випр` -- ALTER TABLE `претензия к обуви: обвв*випр` ADD PRIMARY KEY (`Слк_ВИПР`,`Код_ВИПР`,`Регномер выдачи_ВЫД`,`Регномер_ОБвП`), ADD KEY `ВК2\ПРкО^ОБвВ` (`Регномер выдачи_ВЫД`,`Регномер_ОБвП`); -- -- Индексы таблицы `выдача` -- ALTER TABLE `выдача` ADD PRIMARY KEY (`Регномер выдачи`), ADD KEY `ВК1\ВЫД^ПРИК` (`Код_ПРИК`), ADD KEY `ВК2\ВЫД^КЛИ` (`Код_КЛИ`); -- -- Индексы таблицы `задание ремонта%обвп` -- ALTER TABLE `задание ремонта%обвп` ADD PRIMARY KEY (`Нпп задания`,`Регномер_ОБвП`), ADD KEY `ВК1\ЗАРЕ^СПР` (`Слк_ВИЗА`,`Код_ВИЗА`), ADD KEY `ВК2\ЗАРЕ^МАС` (`Код_МАС`), ADD KEY `ВК3\ЗАРЕ^КОН` (`Код_КОН`), ADD KEY `ВК4\ЗАРЕ^ОБвП` (`Регномер_ОБвП`); -- -- Индексы таблицы `операция` -- ALTER TABLE `операция` ADD PRIMARY KEY (`Код`), ADD KEY `ВК1\ОП^СПР` (`Слк_ВИОП`,`Код_ВИОП`); -- -- Индексы таблицы `операция в задании: заре*оп` -- ALTER TABLE `операция в задании: заре*оп` ADD PRIMARY KEY (`Нпп задания_ЗАРЕ`,`Код_ОП`), ADD KEY `ВК1\ОПвЗ^ОП` (`Код_ОП`); -- -- Индексы таблицы `обувь в приеме` -- ALTER TABLE `обувь в приеме` ADD PRIMARY KEY (`Регномер`), ADD KEY `ВК1\ОБвП^ПРИМ` (`Слк_ВИДО`,`Код_ВИДО`), ADD KEY `ВК2\ОБвП^ПРИМ` (`Регномер_ОБвП`); -- -- Индексы таблицы `обувь в выдаче:выд*обвп` -- ALTER TABLE `обувь в выдаче:выд*обвп` ADD PRIMARY KEY (`Регномер_ОБвП`,`Регномер выдачи_ВЫД`), ADD KEY `ВК1\ОБвВ^ВЫД` (`Регномер выдачи_ВЫД`); -- -- Индексы таблицы `справочник+` -- ALTER TABLE `справочник+` ADD PRIMARY KEY (`Слк`,`Код`); -- -- Индексы таблицы `сотрудник%перс` -- ALTER TABLE `сотрудник%перс` ADD PRIMARY KEY (`Код`), ADD UNIQUE KEY `Паспорт` (`Паспорт`), ADD KEY `ВК1\СОТ^СПР` (`Слк_ДОЛ`,`Код_ДОЛ`); -- -- Индексы таблицы `характеристика обуви: виха*обвп` -- ALTER TABLE `характеристика обуви: виха*обвп` ADD PRIMARY KEY (`Слк_ВИХА`,`Код_ВИХА`,`Регномер_ОБвП`), ADD KEY `ВК2\ХАОБ^ОБвП` (`Регномер_ОБвП`); -- -- Ограничения внешнего ключа сохраненных таблиц -- -- -- Ограничения внешнего ключа таблицы `материал` -- ALTER TABLE `материал` ADD CONSTRAINT `ВК1\МАТ^СПР` FOREIGN KEY (`Слк_ВИМА`,`Код_ВИМА`) REFERENCES `справочник+` (`Слк`, `Код`); -- -- Ограничения внешнего ключа таблицы `материал для операции: опвз*мат` -- ALTER TABLE `материал для операции: опвз*мат` ADD CONSTRAINT `ВК1\МАдО^МАТ` FOREIGN KEY (`Код_МАТ`) REFERENCES `материал` (`Код`), ADD CONSTRAINT `ВК2\МАдО^ОПвЗ` FOREIGN KEY (`Код_ОП`,`Нпп задания_ЗАРЕ`) REFERENCES `операция в задании: заре*оп` (`Код_ОП`, `Нпп задания_ЗАРЕ`); -- -- Ограничения внешнего ключа таблицы `клиент%перс` -- ALTER TABLE `клиент%перс` ADD CONSTRAINT `ВК1\КЛИ^КАТ` FOREIGN KEY (`Слк_КАТ`,`Код_КАТ`) REFERENCES `справочник+` (`Слк`, `Код`); -- -- Ограничения внешнего ключа таблицы `прием` -- ALTER TABLE `прием` ADD CONSTRAINT `ВК1\ПРИМ^ПРИК` FOREIGN KEY (`Код_ПРИК`) REFERENCES `приемщик:сот` (`Код\ПРИК^СОТ`), ADD CONSTRAINT `ВК2\ПРИМ^КЛИ` FOREIGN KEY (`Код_КЛИ`) REFERENCES `клиент%перс` (`Код`); -- -- Ограничения внешнего ключа таблицы `претензия к обуви: обвв*випр` -- ALTER TABLE `претензия к обуви: обвв*випр` ADD CONSTRAINT `ВК1\ПРкО^ПРИМ` FOREIGN KEY (`Слк_ВИПР`,`Код_ВИПР`) REFERENCES `справочник+` (`Слк`, `Код`), ADD CONSTRAINT `ВК2\ПРкО^ОБвВ` FOREIGN KEY (`Регномер выдачи_ВЫД`,`Регномер_ОБвП`) REFERENCES `обувь в выдаче:выд*обвп` (`Регномер выдачи_ВЫД`, `Регномер_ОБвП`); -- -- Ограничения внешнего ключа таблицы `выдача` -- ALTER TABLE `выдача` ADD CONSTRAINT `ВК1\ВЫД^ПРИК` FOREIGN KEY (`Код_ПРИК`) REFERENCES `приемщик:сот` (`Код\ПРИК^СОТ`), ADD CONSTRAINT `ВК2\ВЫД^КЛИ` FOREIGN KEY (`Код_КЛИ`) REFERENCES `клиент%перс` (`Код`); -- -- Ограничения внешнего ключа таблицы `задание ремонта%обвп` -- ALTER TABLE `задание ремонта%обвп` ADD CONSTRAINT `ВК1\ЗАРЕ^СПР` FOREIGN KEY (`Слк_ВИЗА`,`Код_ВИЗА`) REFERENCES `справочник+` (`Слк`, `Код`), ADD CONSTRAINT `ВК2\ЗАРЕ^МАС` FOREIGN KEY (`Код_МАС`) REFERENCES `мастер:сот` (`Код\МАС^СОТ`), ADD CONSTRAINT `ВК3\ЗАРЕ^КОН` FOREIGN KEY (`Код_КОН`) REFERENCES `контролер:сот` (`Код\КОН^СОТ`), ADD CONSTRAINT `ВК4\ЗАРЕ^ОБвП` FOREIGN KEY (`Регномер_ОБвП`) REFERENCES `обувь в приеме` (`Регномер`); -- -- Ограничения внешнего ключа таблицы `операция` -- ALTER TABLE `операция` ADD CONSTRAINT `ВК1\ОП^СПР` FOREIGN KEY (`Слк_ВИОП`,`Код_ВИОП`) REFERENCES `справочник+` (`Слк`, `Код`); -- -- Ограничения внешнего ключа таблицы `операция в задании: заре*оп` -- ALTER TABLE `операция в задании: заре*оп` ADD CONSTRAINT `ВК1\ОПвЗ^ОП` FOREIGN KEY (`Код_ОП`) REFERENCES `операция` (`Код`), ADD CONSTRAINT `ВК2\ОПвЗ^ЗАРЕ` FOREIGN KEY (`Нпп задания_ЗАРЕ`) REFERENCES `задание ремонта%обвп` (`Нпп задания`); -- -- Ограничения внешнего ключа таблицы `обувь в приеме` -- ALTER TABLE `обувь в приеме` ADD CONSTRAINT `ВК1\ОБвП^ПРИМ` FOREIGN KEY (`Слк_ВИДО`,`Код_ВИДО`) REFERENCES `справочник+` (`Слк`, `Код`), ADD CONSTRAINT `ВК2\ОБвП^ПРИМ` FOREIGN KEY (`Регномер_ОБвП`) REFERENCES `прием` (`Регномер`); -- -- Ограничения внешнего ключа таблицы `обувь в выдаче:выд*обвп` -- ALTER TABLE `обувь в выдаче:выд*обвп` ADD CONSTRAINT `ВК1\ОБвВ^ВЫД` FOREIGN KEY (`Регномер выдачи_ВЫД`) REFERENCES `выдача` (`Регномер выдачи`), ADD CONSTRAINT `ВК2\ОБвВ^ОБвП` FOREIGN KEY (`Регномер_ОБвП`) REFERENCES `обувь в приеме` (`Регномер`); -- -- Ограничения внешнего ключа таблицы `сотрудник%перс` -- ALTER TABLE `сотрудник%перс` ADD CONSTRAINT `ВК1\СОТ^СПР` FOREIGN KEY (`Слк_ДОЛ`,`Код_ДОЛ`) REFERENCES `справочник+` (`Слк`, `Код`); -- -- Ограничения внешнего ключа таблицы `характеристика обуви: виха*обвп` -- ALTER TABLE `характеристика обуви: виха*обвп` ADD CONSTRAINT `ВК1\ХАОБ^ВИХА` FOREIGN KEY (`Слк_ВИХА`,`Код_ВИХА`) REFERENCES `справочник+` (`Слк`, `Код`), ADD CONSTRAINT `ВК2\ХАОБ^ОБвП` FOREIGN KEY (`Регномер_ОБвП`) REFERENCES `обувь в приеме` (`Регномер`); COMMIT;
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear