· 8 years ago · Jan 04, 2018, 06:48 PM
1SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
2SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
3SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';
4
5CREATE SCHEMA IF NOT EXISTS `mydb` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci ;
6USE `mydb` ;
7
8-- -----------------------------------------------------
9-- Table `mydb`.`brouwers`
10-- -----------------------------------------------------
11CREATE TABLE IF NOT EXISTS `mydb`.`brouwers` (
12 `voornaam` VARCHAR(20) NULL ,
13 `achternaam` VARCHAR(20) NULL ,
14 `telnummer` DECIMAL(10) NULL ,
15 `emailadres` VARCHAR(30) NULL ,
16 `tijd` DATETIME NOT NULL ,
17 PRIMARY KEY (`tijd`) )
18ENGINE = InnoDB;
19
20
21-- -----------------------------------------------------
22-- Table `mydb`.`flessoort`
23-- -----------------------------------------------------
24CREATE TABLE IF NOT EXISTS `mydb`.`flessoort` (
25 `tijd` DATETIME NOT NULL ,
26 `flesnummer` VARCHAR(8) NULL ,
27 `temperatuur` VARCHAR(6) NULL ,
28 `gistsoort` VARCHAR(45) NULL ,
29 PRIMARY KEY (`tijd`) ,
30 INDEX `fk_flessoort_1` () ,
31 CONSTRAINT `fk_flessoort_1`
32 FOREIGN KEY ()
33 REFERENCES `mydb`.`flessoort` ()
34 ON DELETE NO ACTION
35 ON UPDATE NO ACTION)
36ENGINE = InnoDB;
37
38
39-- -----------------------------------------------------
40-- Table `mydb`.`meetgegevens`
41-- -----------------------------------------------------
42CREATE TABLE IF NOT EXISTS `mydb`.`meetgegevens` (
43 `tijd` DATETIME NOT NULL ,
44 `dichtheid` DECIMAL(4) NULL ,
45 `pH` DECIMAL(3,2) NULL ,
46 `alcoholpercentage` DECIMAL(4,2) NULL ,
47 INDEX `fk_meetgegevens_1` () ,
48 PRIMARY KEY (`tijd`) ,
49 INDEX `fk_meetgegevens_2` (`tijd` ASC) ,
50 CONSTRAINT `fk_meetgegevens_1`
51 FOREIGN KEY ()
52 REFERENCES `mydb`.`meetgegevens` ()
53 ON DELETE NO ACTION
54 ON UPDATE NO ACTION,
55 CONSTRAINT `fk_meetgegevens_2`
56 FOREIGN KEY (`tijd` )
57 REFERENCES `mydb`.`flessoort` (`tijd` )
58 ON DELETE NO ACTION
59 ON UPDATE NO ACTION)
60ENGINE = InnoDB;
61
62
63-- -----------------------------------------------------
64-- Table `mydb`.`formuliergegevens`
65-- -----------------------------------------------------
66CREATE TABLE IF NOT EXISTS `mydb`.`formuliergegevens` (
67 `tijd` DATETIME NULL ,
68 `schuim` CHAR(10) NULL ,
69 `smaak` CHAR(10) NULL ,
70 `kleur` CHAR(25) NULL ,
71 `bubbels` CHAR(10) NULL ,
72 `temperatuur` VARCHAR(6) NULL ,
73 `gistsoort` CHAR(10) NULL ,
74 `flesnummer` VARCHAR(45) NULL ,
75 INDEX `fk_formuliergegevens_1` (`tijd` ASC) ,
76 CONSTRAINT `fk_formuliergegevens_1`
77 FOREIGN KEY (`tijd` )
78 REFERENCES `mydb`.`flessoort` (`tijd` )
79 ON DELETE NO ACTION
80 ON UPDATE NO ACTION)
81ENGINE = InnoDB;
82
83
84-- -----------------------------------------------------
85-- Table `mydb`.`maischschema`
86-- -----------------------------------------------------
87CREATE TABLE IF NOT EXISTS `mydb`.`maischschema` (
88 `tijd` DATETIME NOT NULL ,
89 `pH` DECIMAL(3,2) NULL ,
90 `temperatuur` VARCHAR(6) NULL ,
91 `zetmeel` DECIMAL(4,2) NULL ,
92 `suikergehalte` VARCHAR(10) NULL ,
93 PRIMARY KEY (`tijd`) )
94ENGINE = InnoDB;
95
96
97-- -----------------------------------------------------
98-- Table `mydb`.`ingrediënten`
99-- -----------------------------------------------------
100CREATE TABLE IF NOT EXISTS `mydb`.`ingrediënten` (
101 `tijd` DATETIME NOT NULL ,
102 `mout` CHAR(50) NULL ,
103 `moutprijs` DECIMAL(4,2) NULL ,
104 `hop` CHAR(50) NULL ,
105 `hopprijs` DECIMAL(4,2) NULL ,
106 PRIMARY KEY (`tijd`) )
107ENGINE = InnoDB;
108
109
110-- -----------------------------------------------------
111-- Table `mydb`.`bedrag`
112-- -----------------------------------------------------
113CREATE TABLE IF NOT EXISTS `mydb`.`bedrag` (
114 `tijd` DATETIME NULL ,
115 `biernaam` VARCHAR(30) NULL ,
116 `prijs/liter` DECIMAL(3,2) NULL ,
117 `groep` VARCHAR(45) NULL ,
118 INDEX `fk_bedrag_1` (`tijd` ASC) ,
119 INDEX `fk_bedrag_2` (`tijd` ASC) ,
120 INDEX `fk_bedrag_3` (`tijd` ASC) ,
121 INDEX `fk_bedrag_4` (`tijd` ASC) ,
122 INDEX `fk_bedrag_5` () ,
123 CONSTRAINT `fk_bedrag_1`
124 FOREIGN KEY (`tijd` )
125 REFERENCES `mydb`.`brouwers` (`tijd` )
126 ON DELETE NO ACTION
127 ON UPDATE NO ACTION,
128 CONSTRAINT `fk_bedrag_2`
129 FOREIGN KEY (`tijd` )
130 REFERENCES `mydb`.`flessoort` (`tijd` )
131 ON DELETE NO ACTION
132 ON UPDATE NO ACTION,
133 CONSTRAINT `fk_bedrag_3`
134 FOREIGN KEY (`tijd` )
135 REFERENCES `mydb`.`maischschema` (`tijd` )
136 ON DELETE NO ACTION
137 ON UPDATE NO ACTION,
138 CONSTRAINT `fk_bedrag_4`
139 FOREIGN KEY (`tijd` )
140 REFERENCES `mydb`.`ingrediënten` (`tijd` )
141 ON DELETE NO ACTION
142 ON UPDATE NO ACTION,
143 CONSTRAINT `fk_bedrag_5`
144 FOREIGN KEY ()
145 REFERENCES `mydb`.`bedrag` ()
146 ON DELETE NO ACTION
147 ON UPDATE NO ACTION)
148ENGINE = InnoDB;
149
150
151
152SET SQL_MODE=@OLD_SQL_MODE;
153SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
154SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;