· 9 years ago · Dec 07, 2016, 10:30 AM
1CREATE TABLE IF NOT EXISTS`Julkaisuvuosi`(`idjulkaisuvuosi`INT NOT NULL AUTO_INCREMENT,
2`Vuosi`INT NOT NULL,
3PRIMARY KEY (`idjulkaisuvuosi`));
4
5CREATE TABLE IF NOT EXISTS`Formaatti`(`idformaatti`INT NOT NULL AUTO_INCREMENT,
6`Formaatti`VARCHAR(45) NULL,
7PRIMARY KEY (`idformaatti`));
8
9CREATE TABLE IF NOT EXISTS `nayttelijat`(`idnayttelijat` INT NOT NULL AUTO_INCREMENT,
10`Etunimi`VARCHAR(45) NULL,
11`Sukunimi`VARCHAR(45) NULL,
12PRIMARY KEY (`idnayttelijat`));
13
14CREATE TABLE IF NOT EXISTS`Genre`(`idgenre`INT NOT NULL AUTO_INCREMENT,
15`Genre`VARCHAR(45) NULL,
16PRIMARY KEY (`idgenre`));
17
18CREATE TABLE IF NOT EXISTS `Elokuvat`(`idelokuvat`INT NOT NULL AUTO_INCREMENT,
19`Nimi`VARCHAR(100) NULL,
20`Julkaisuvuosi_idjulkaisuvuosi`
21PRIMARY KEY(`idelokuvat`)
22FOREIGN KEY(`Julkaisuvuosi_idjulkaisuvuosi`)
23REFERENCES `Julkaisuvuosi`(`idjulkaisuvuosi`));
24
25CREATE TABLE IF NOT EXISTS `Formaatti_has_Elokuvat`(
26`Formaatti_idformaatti`INT NOT NULL,
27`Elokuvat_idelokuvat`INT NOT NULL,
28FOREIGN KEY(`Formaatti_idformaatti`)
29REFERENCES`Formaatti`(`idformaatti`)
30FOREIGN KEY(`Elokuvat_idelokuvat`)
31REFERENCES`Elokuvat`(`idelokuvat`));
32
33CREATE TABLE IF NOT EXISTS `Elokuvat_has_Genre`(
34`Elokuvat_idelokuvat`INT NOT NULL,
35`Genre_idgenre`INT NOT NULL,
36FOREIGN KEY(`Elokuvat_idelokuvat`)
37REFERENCES`Elokuvat`(`idelokuvat`)
38FOREIGN KEY(`Genre_idgenre`)
39REFERENCES`Genre`(`idgenre`));
40
41CREATE TABLE IF NOT EXISTS `Elokuvat_has_Nayttelijat`(
42`Elokuvat_idelokuvat`INT NOT NULL,
43`Nayttelijat_idnayttelijat`INT NOT NULL,
44FOREIGN KEY(`Elokuvat_idelokuvat`)
45REFERENCES`Elokuvat`(`idelokuvat`)
46FOREIGN KEY(`Nayttelijat_idnayttelijat`)
47REFERENCES`Nayttelijat`(`idnayttelijat`));