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