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