· 8 years ago · Aug 17, 2018, 01:50 PM
1CREATE DATABASE `stroiOrganizacia`;
2USE `stroiOrganizacia` ;
3
4CREATE TABLE IF NOT EXISTS `stroiOrganizacia`.`stroi_objekt` (
5 `id_stroi_objekt` INT NOT NULL ,
6 PRIMARY KEY (`id_stroi_objekt`)
7);
8
9CREATE TABLE IF NOT EXISTS `stroiOrganizacia`.`stroi_upravlenie` (
10 `id_stroi_upravlenie` INT NOT NULL AUTO_INCREMENT ,
11 `id_stroi_objekt` INT NOT NULL ,
12 PRIMARY KEY (`id_stroi_upravlenie`) ,
13 FOREIGN KEY (`id_stroi_objekt` )
14 REFERENCES `stroiOrganizacia`.`stroi_objekt` (`id_stroi_objekt` )
15);
16
17CREATE TABLE IF NOT EXISTS `stroiOrganizacia`.`stroi_raboti` (
18 `id_stroi_raboti` INT NOT NULL AUTO_INCREMENT ,
19 `id_stroi_upravlenie` INT NOT NULL ,
20 `vid_raboti` VARCHAR(45) NULL ,
21 `stoimost` INT UNSIGNED NULL ,
22 PRIMARY KEY (`id_stroi_raboti`) ,
23 FOREIGN KEY (`id_stroi_upravlenie` )
24 REFERENCES `stroiOrganizacia`.`stroi_upravlenie` (`id_stroi_upravlenie` )
25);
26
27
28CREATE TABLE IF NOT EXISTS `stroiOrganizacia`.`stroi_technika` (
29 `id_stroi_technika` INT NOT NULL AUTO_INCREMENT ,
30 `id_stroi_upravlenie` INT NOT NULL ,
31 `Naimenovanie` VARCHAR(45) NULL ,
32 PRIMARY KEY (`id_stroi_technika`) ,
33 FOREIGN KEY (`id_stroi_upravlenie` )
34 REFERENCES `stroiOrganizacia`.`stroi_upravlenie` (`id_stroi_upravlenie` )
35
36);
37
38CREATE TABLE IF NOT EXISTS `stroiOrganizacia`.`stroi_rabochie` (
39 `FIO` VARCHAR(45) NOT NULL ,
40 `kategoria` VARCHAR(45) NULL ,
41 `Dolgnost` VARCHAR(45) NULL ,
42 `Brigada` INT NULL ,
43 `id_stroi_upravlenie` INT NOT NULL ,
44 PRIMARY KEY (`FIO`) ,
45 FOREIGN KEY (`id_stroi_upravlenie` )
46 REFERENCES `stroiOrganizacia`.`stroi_upravlenie` (`id_stroi_upravlenie` )
47);