- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
CREATE TABLE `cpu` ( `id` mediumint(9) NOT NULL, `proc_name` varchar(250), `proc_freq` varchar(250));
CREATE TABLE `drive` ( `id` mediumint(9) NOT NULL, `controller` varchar(250), `model` varchar(250), `drive_size` varchar(250), `drive_type` varchar(250));
CREATE TABLE `memory` (`id` mediumint(9) NOT NULL, `size` varchar(250), `type` varchar(250), `speed` varchar(250));
CREATE TABLE `motherboard` (`id` mediumint(9) NOT NULL, `motherboard` varchar(250), `chipset` varchar(250), UNIQUE KEY `id` (`id`));
CREATE TABLE `network` (`id` mediumint(9) NOT NULL, `net` varchar(250) COLLATE cp1251_general_cs NOT NULL);
CREATE TABLE `passport` (`id` mediumint(9) NOT NULL AUTO_INCREMENT, `id_podrazdel` smallint(6) NOT NULL, `mesto` varchar(150) COLLATE cp1251_general_cs NOT NULL, `inv_nomer` varchar(150), `imya` varchar(30) COLLATE cp1251_general_cs NOT NULL, `ip` varchar(15), `date` varchar(16) COLLATE cp1251_general_cs NOT NULL, `plomba` varchar(1) COLLATE cp1251_general_cs NOT NULL, `dop_inf` text COLLATE cp1251_general_cs, `type` varchar(1) COLLATE cp1251_general_cs NOT NULL, `nout_model` varchar(50) COLLATE cp1251_general_cs NOT NULL, PRIMARY KEY (`id`));
CREATE TABLE `podrazdel` (`id_podrazdel` smallint(6) NOT NULL AUTO_INCREMENT, `podrazdel` varchar(150) COLLATE cp1251_general_cs NOT NULL, PRIMARY KEY (`id_podrazdel`), UNIQUE KEY `podrazdel` (`podrazdel`));
CREATE TABLE `program` (`id` mediumint(9) NOT NULL, `os` varchar(250) COLLATE cp1251_general_cs NOT NULL, `nod` varchar(1) COLLATE cp1251_general_cs NOT NULL, `office` varchar(250) COLLATE cp1251_general_cs NOT NULL, `spo` varchar(1) COLLATE cp1251_general_cs NOT NULL, UNIQUE KEY `id` (`id`));
CREATE TABLE `sound` (`id` mediumint(9) NOT NULL, `audio` varchar(250) COLLATE cp1251_general_cs NOT NULL);
CREATE TABLE `video` (`id` mediumint(9) NOT NULL, `video` varchar(250), `video_size` varchar(250));
Творение практикантки. "Нормализация структуры БД? не, не слышала!"
Главной является таблица passport. Остальные просто ссылаются на неё, кроме - внезапно! - таблицы podrazdel, которая таки имеет собственный ключ.
шел 2014 год...
Ну вы же ей показали как надо, правда?
и немного лирики про проектирование БД:
я, в сложных случаях, делаю еще круче: описываю жабовские сущности, строю связи, а по ним потом генерячу структуру. которую уже руками поправляю там, где генератор оказался глупее меня.
Умеют. Могут.
fixed for you
упрлс.
Четыре миллиарда двести девяносто четыре миллиона девятьсот шестьдесят семь тысяч двести девяносто шесть байт.
парень к успеху шел. (с)
соси у тракториста
отсоси у ктраторсита
fixed for you