· 6 years ago · Jan 15, 2020, 10:32 PM
1CREATE TABLE IF NOT EXISTS `oddzial` (
2 `nazwa` varchar(32) NOT NULL,
3 `skrot` varchar(32) DEFAULT NULL,
4 `pietro` int DEFAULT NULL
5 ,
6 PRIMARY KEY (`nazwa`)
7) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE='utf8_general_ci';
8
9CREATE TABLE IF NOT EXISTS `pacjent` (
10 `id` int (11) unsigned NOT NULL AUTO_INCREMENT,
11 `imie` varchar(24) NOT NULL,
12 `nazwisko` varchar(24) NOT NULL,
13 `plec` varchar(24) NOT NULL,
14 `miejscowosc` varchar (24) unsigned DEFAULT NULL
15 ,
16 PRIMARY KEY (`id`)
17) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE='utf8_general_ci';
18
19CREATE TABLE IF NOT EXISTS `sala` (
20 `nr` int (11) unsigned NOT NULL,
21 `pietro` int NOT NULL,
22 `iloscokien` int DEFAULT NULL,
23 `wc` int DEFAULT NULL
24 ,
25 PRIMARY KEY (`nr`)
26) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE='utf8_general_ci';
27
28CREATE TABLE IF NOT EXISTS `przypisanie` (
29 `idpacjenta` int (11) unsigned NOT NULL,
30 `nrsali` int (11) unsigned NOT NULL,
31 PRIMARY KEY (`idpacjenta`,`nrsali`),
32 KEY `FK_przypisanie_sala` (`nrsali`),
33 CONSTRAINT `FK_przypisanie_pacjent` FOREIGN KEY (`idpacjenta`) REFERENCES `pacjent` (`id`),
34 CONSTRAINT `FK_przypisanie_sala` FOREIGN KEY (`nrsali`) REFERENCES `sala` (`nr`)
35) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE='utf8_general_ci';
36
37CREATE TABLE IF NOT EXISTS `lekarz` (
38 `idlekarza` int unsigned NOT NULL,
39 `imie` varchar(32) NOT NULL,
40 `nazwisko` varchar(32) NOT NULL,
41 `plec` varchar (32) NOT NULL,
42 `specjalizacja` varchar(16) DEFAULT NULL,
43 PRIMARY KEY (`idlekarza`),
44 KEY `FK_lekarz_pacjent` (`idpacjenta`),
45 KEY `FK_lekarz_oddzial` (`nazwaoddzialu`),
46 CONSTRAINT `FK_doktor_oddzial` FOREIGN KEY (`oddzial`) REFERENCES `oddzial` (`oddzial`),
47 CONSTRAINT `FK_doktor_pacjent` FOREIGN KEY (`idpacjenta`) REFERENCES `pacjent` (`id`)
48) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE='utf8_general_ci';