-- https://www.phpmyadmin.net/
--
-- Хост: localhost
-- Время создания: Июн 16 2017 г., 00:01
-- Версия сервера: 10.1.24-MariaDB
-- Версия PHP: 7.1.6

START TRANSACTION;



--
-- База данных: `konovalenko`
--

-- --------------------------------------------------------

--
-- Структура таблицы `add_p`
--

CREATE TABLE `add_p` (
  `id` int(11) NOT NULL,
  `id_user` int(11) NOT NULL,
  `id_komp` int(45) NOT NULL,
  `id_usluga` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
  `id_dop` varchar(45) CHARACTER SET utf8 DEFAULT NULL,
  `price` varchar(45) CHARACTER SET utf8 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

-- --------------------------------------------------------

--
-- Структура таблицы `dop_usluga`
--

CREATE TABLE `dop_usluga` (
  `id` int(11) NOT NULL,
  `name_d` varchar(45) CHARACTER SET utf8 NOT NULL,
  `price_d` varchar(45) CHARACTER SET utf8 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `dop_usluga`
--

INSERT INTO `dop_usluga` (`id`, `name_d`, `price_d`) VALUES
(1, 'Минеральная вода', '12');

-- --------------------------------------------------------

--
-- Структура таблицы `komp`
--

CREATE TABLE `komp` (
  `id` int(11) NOT NULL,
  `number` int(45) NOT NULL,
  `platform` varchar(245) CHARACTER SET utf8 NOT NULL,
  `MHz` varchar(245) CHARACTER SET utf8 NOT NULL,
  `monitor` varchar(245) CHARACTER SET utf8 NOT NULL,
  `video` varchar(245) CHARACTER SET utf8 NOT NULL,
  `hdd` varchar(245) CHARACTER SET utf8 NOT NULL,
  `mouse` varchar(245) CHARACTER SET utf8 NOT NULL,
  `keyboard` varchar(245) CHARACTER SET utf8 NOT NULL,
  `headphones` varchar(245) CHARACTER SET utf8 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `komp`
--

INSERT INTO `komp` (`id`, `number`, `platform`, `MHz`, `monitor`, `video`, `hdd`, `mouse`, `keyboard`, `headphones`) VALUES
(1, 1, 'PC', '3.6 (4)', '24', '2g', '1tb', 'huperX', 'huperX', 'Yes'),
(2, 2, 'PC', '3.6 (4)', '24', '2g', '1tb', 'huperX', 'huperX', 'Yes');

-- --------------------------------------------------------

--
-- Структура таблицы `usluga`
--

CREATE TABLE `usluga` (
  `id` int(11) NOT NULL,
  `name` varchar(245) CHARACTER SET utf8 NOT NULL,
  `tarif` varchar(245) CHARACTER SET utf8 NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Дамп данных таблицы `usluga`
--

INSERT INTO `usluga` (`id`, `name`, `tarif`) VALUES
(1, '1 час', '7грн'),
(2, '2 часа', '14 грн'),
(3, '3 часа', '20 грн ');

--
-- Индексы сохранённых таблиц
--

--
-- Индексы таблицы `add_p`
--
ALTER TABLE `add_p`
  ADD PRIMARY KEY (`id`),
  ADD KEY `id_user` (`id_user`,`id_komp`,`id_usluga`),
  ADD KEY `fk_id_komp` (`id_komp`),
  ADD KEY `fk_id_usluga` (`id_usluga`),
  ADD KEY `id_dop` (`id_dop`);

--
-- Индексы таблицы `dop_usluga`
--
ALTER TABLE `dop_usluga`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `name_d` (`name_d`);

--
-- Индексы таблицы `komp`
--
ALTER TABLE `komp`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `number` (`number`);

--
-- Индексы таблицы `usluga`
--
ALTER TABLE `usluga`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `name` (`name`),
  ADD UNIQUE KEY `tarif` (`tarif`);

--
-- AUTO_INCREMENT для сохранённых таблиц
--

--
-- AUTO_INCREMENT для таблицы `add_p`
--
ALTER TABLE `add_p`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;
--
-- AUTO_INCREMENT для таблицы `dop_usluga`
--
ALTER TABLE `dop_usluga`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
--
-- AUTO_INCREMENT для таблицы `komp`
--
ALTER TABLE `komp`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
--
-- AUTO_INCREMENT для таблицы `usluga`
--
ALTER TABLE `usluga`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
--
-- Ограничения внешнего ключа сохраненных таблиц
--

--
-- Ограничения внешнего ключа таблицы `add_p`
--
ALTER TABLE `add_p`
  ADD CONSTRAINT `fk_id_dop` FOREIGN KEY (`id_dop`) REFERENCES `dop_usluga` (`name_d`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_id_komp` FOREIGN KEY (`id_komp`) REFERENCES `komp` (`number`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_id_user` FOREIGN KEY (`id_user`) REFERENCES `user` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  ADD CONSTRAINT `fk_id_usluga` FOREIGN KEY (`id_usluga`) REFERENCES `usluga` (`name`) ON DELETE NO ACTION ON UPDATE NO ACTION;
COMMIT;

