CREATE TABLE Pacjenci ( id_pacjenta INT not null auto_increment PRIMARY KEY, imie VARCHAR(50), nazwisko VARCHAR(100), data_urodzenia DATE ); CREATE TABLE Wizyty ( id_wizyty INT not null auto_increment PRIMARY KEY, id_pacjenta INT, data_wizyty DATE, godzina_wizyty TIME, opis_wizyty VARCHAR(255), FOREIGN KEY (id_pacjenta) REFERENCES Pacjenci(id_pacjenta) On delete cascade On update cascade ); insert into Pacjenci(imie, nazwisko, data_urodzenia) values ( 'Jan', 'Kowalski', '1999-02-02'), ('Maria', 'Jablonska', '2000-05-12'), ('Tomasz', 'Zawada', '1970-04-22'), ('Krzysztof', 'Lewski', '1960-01-01'), ('Joanna', 'Maciejewska', '1988-07-03'); insert into Wizyty(id_pacjenta, data_wizyty, godzina_wizyty, opis_wizyty) values ( 1, '2020-05-05', '12:40:00', 'Badanie kolana'), (2, '2010-09-09', '15:45:00', 'Badanie ucha'), (3, '2015-04-20', '16:00:00', 'Badanie glowy'), (4, '2021-12-12', '13:30:00', 'Badanie krwi'), (5, '2022-10-10', '14:20:00', 'Badanie wzroku'); delete from Pacjenci where id_pacjenta = 1 update Wizyty set data_wizyty = '2023-09-09' where id_wizyty = 2; alter table Pacjenci add PESEL varchar(11); CREATE TABLE Diagnozy ( id_diagnozy INT not null auto_increment PRIMARY KEY, id_wizyty INT, nazwa_diagnozy varchar(255), FOREIGN KEY (id_wizyty) REFERENCES Wizyty(id_wizyty) On delete cascade On update cascade ); insert into Diagnozy(id_wizyty, nazwa_diagnozy) values ( 2, 'Niedosluch'), (3, 'zmiany w mozgu'), (4, 'krew w normie'), (5, 'lekka wada wzroku'); select Wizyty.id_wizyty, Pacjenci.id_pacjenta, Wizyty.data_wizyty, Wizyty.godzina_wizyty, Wizyty.opis_wizyty from Wizyty join Pacjenci on Wizyty.id_pacjenta = Pacjenci.id_pacjenta where Pacjenci.id_pacjenta = 2; select Diagnozy.nazwa_diagnozy from Diagnozy join Wizyty on Diagnozy.id_wizyty = Wizyty.id_wizyty where Wizyty.data_wizyty = '2022-10-10'; select Diagnozy.nazwa_diagnozy, Wizyty.id_wizyty from Diagnozy join Wizyty on Diagnozy.id_wizyty = Wizyty.id_wizyty where Wizyty.id_wizyty = 2; insert into Wizyty(id_pacjenta, data_wizyty, godzina_wizyty, opis_wizyty) values (40, '2022-01-01', '14:00:00', 'zweryfikowanie diagnozy') update Diagnozy join Wizyty on Diagnozy.id_wizyty = Wizyty.id_wizyty set Diagnozy.nazwa_diagnozy = 'zweryfikowanie diagnozy' where Wizyty.id_wizyty = 2; delete from Wizyty where id_pacjenta = 2 and data_wizyty = '2023-09-09';