Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE Szpital_2;
- ALTER DATABASE Szpital_2 CHARACTER SET utf8 COLLATE utf8_general_ci;
- CREATE TABLE Pacjenci(
- id_pacjent INT PRIMARY KEY AUTO_INCREMENT,
- imie VARCHAR(50),
- nazwisko VARCHAR(50),
- miejscowosc VARCHAR(100),
- data_urodzenia DATE,
- pesel BIGINT UNIQUE,
- plec VARCHAR(1)
- );
- CREATE TABLE Specjalizacje(
- id_specjalizacja INT PRIMARY KEY AUTO_INCREMENT,
- nazwa VARCHAR(50)
- );
- CREATE TABLE Lekarze(
- id_lekarz INT PRIMARY KEY AUTO_INCREMENT,
- imie VARCHAR(50),
- nazwisko VARCHAR(50),
- miejscowosc VARCHAR(100),
- data_urodzenia DATE,
- pesel BIGINT UNIQUE,
- plec VARCHAR(1),
- id_specjalizacja INT,
- FOREIGN KEY(id_specjalizacja) REFERENCES specjalizacje(id_specjalizacja)
- );
- CREATE TABLE Wizyty(
- id_wizyta INT PRIMARY KEY AUTO_INCREMENT,
- id_pacjent INT,
- FOREIGN KEY(id_pacjent) REFERENCES pacjenci(id_pacjent),
- data_wizyty DATE
- );
- CREATE TABLE Zabiegi(
- id_zabieg INT PRIMARY KEY AUTO_INCREMENT,
- nazwa VARCHAR(50),
- id_pacjent INT,
- FOREIGN KEY(id_pacjent) REFERENCES pacjenci(id_pacjent),
- id_lekarz INT,
- FOREIGN KEY(id_lekarz) REFERENCES lekarze(id_lekarz),
- data_zabiegu DATE
- );
- INSERT INTO pacjenci (imie, nazwisko, miejscowosc, data_urodzenia, pesel, plec)
- VALUES ("Krystian", "Mazur", "Lublin", "1989-01-30", "89013064774", "m"),
- ("Jakub", "Krzesiak", "Warszawa", "1991-11-10", "91111064232", "m"),
- ("Karol", "Norek", "Krakow", "1990-08-20", "90082060749", "m"),
- ("Anna","Przypadek", "Lublin", "1992-02-21", "92021693987", "k"),
- ("Joanna","Brzechwa", "Warszawa", "1987-05-12", "87051287344", "k");
- INSERT INTO specjalizacje (nazwa)
- VALUES ("Kardiolog"),
- ("Anestezjolog"),
- ("Neurolog"),
- ("Ginekolog"),
- ("Endokrynologia");
- INSERT INTO lekarze (imie, nazwisko, miejscowosc, data_urodzenia, pesel, plec, id_specjalizacja)
- VALUES ("Marcin", "Tuba", "Lublin", "1969-05-13", "69051364774", "m", "1"),
- ("Jakub", "Gleska", "Warszawa", "1978-05-15", "78051564232", "m", "2"),
- ("Krzysztof", "Borek", "Krakow", "1975-06-01", "75060160749", "m", "4"),
- ("Bozena","Monitura", "Lublin", "1965-04-25", "65042593987", "k", "3"),
- ("Beata","Tuta", "Warszawa", "1980-04-28", "80042887344", "k", "1");
- INSERT INTO Wizyty (id_pacjent, data_wizyty)
- VALUES("1", "2019-05-15"),
- ("2", "2019-05-27"),
- ("3", "2019-04-13"),
- ("4", "2019-06-23"),
- ("5", "2019-06-18");
- INSERT INTO Zabiegi (id_pacjent, id_lekarz, data_zabiegu)
- VALUES("1", "2", "2019-05-15"),
- ("2", "2", "2019-05-27"),
- ("4", "3", "2019-04-13"),
- ("3", "4", "2019-06-23"),
- ("5", "5", "2019-06-18");
- UPDATE zabiegi
- SET nazwa = "Badanie USG"
- WHERE id_pacjent LIKE "4";
- UPDATE zabiegi
- SET nazwa = "Tomografia glowy"
- WHERE id_pacjent LIKE "3";
- UPDATE zabiegi
- SET nazwa = "Wprowadzenie w stan spiaczki"
- WHERE id_pacjent LIKE "2";
- UPDATE zabiegi
- SET nazwa = "EKG"
- WHERE id_pacjent LIKE "1";
- UPDATE zabiegi
- SET nazwa = "Badanie chloniakow"
- WHERE id_pacjent LIKE "5";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement