create table stanowisko( s_id_stanowiska int primary key auto_increment, s_nazwa_stanowiska varchar(3000), s_opis_stanowiska varchar(3000) ); insert into stanowisko values (NULL,'Operator','Operator maszyny do wytłaczania blachodachówki'); insert into stanowisko values (NULL,'Dyrektor Produkcji','Nadzoruje prace pracowników'); insert into stanowisko values (NULL,'Księgowy','Zajmuje się finansami firmy'); insert into stanowisko values (NULL,'Prezes','Nadzoruje pracę całej firmy'); insert into stanowisko values (NULL,'Magazynier','Składuje blachodachówki w magazynie'); insert into stanowisko values (NULL,'Operator Wózka Widłowego','Pakowanie, rozładunek i załadunek towaru'); insert into stanowisko values (NULL,'Kasjer','Obsluga kasy fiskalnej'); insert into stanowisko values (NULL,'Elektryk','Instalacja oraz konsweracja urządzeń elektrycznych'); insert into stanowisko values (NULL,'Inspektor BHP','Zajmuje się bezpieczeństwem i higieną pracy w zakładzie'); create table oddzial( o_id_oddzialu int primary key AUTO_INCREMENT, o_nazwa_oddzialu varchar(3000), o_opis_oddzialu varchar(3000), o_lokalizacja_oddzialu varchar(3000) ); insert into oddzial values (NULL,'Blachodachowki Ergo oddzial w Krakowie','Sp. z o.o. Oddział w Krakowie','Kraków'); insert into oddzial values (NULL,'Blachodachowki Ergo oddzial w Warszawie','Sp. z o.o. Oddział w Warszawie','Warszawa'); insert into oddzial values (NULL,'Blachodachowki Ergo oddzial w Kielcach','Sp. z o.o. Oddział w Kielcach','Kielce'); create table pracownik( p_id_pracownika int primary key AUTO_INCREMENT, p_imie varchar(500), p_nazwisko varchar(3000), p_wyksztalcenie varchar(3000), p_miejscowosc varchar(2000), p_wojewodztwo varchar(3000), p_pesel varchar(14), p_ulica varchar(2000), p_kod_pocztowy varchar(7), p_numer varchar(10), p_id_stanowiska int, p_id_oddzialu int, constraint fk_stanowisko foreign key (p_id_stanowiska) references stanowisko (s_id_stanowiska), constraint fk_oddzial foreign key (p_id_oddzialu) references oddzial (o_id_oddzialu) ); insert into pracownik values (NULL,'Jan','Nowak','Srednie','Chęciny','Świętokrzyskie','953725659','Polna','25-353','564379644',1,3); insert into pracownik values (NULL,'Nikola','Nowak','Wyzsze','Warszawa','Mazowieckie','813153612','Słomnicka','03-310','532679213',2,2); insert into pracownik values (NULL,'Kacper','Dudek','Podstawowe','Kraków','Małopolskie','623643253','Świętokrzyska','30-002','769424578',3,1); insert into pracownik values (NULL,'Martyna','Krawczyk','Srednie','Kielce','Świętokrzyskie','734112312','Gzymsików','25-353','215363112',4,3); insert into pracownik values (NULL,'Bartek','Krupa','Podstawowe','Siedlce','Mazowieckie','963123115','Wojskowa','03-310','631163123',5,2); insert into pracownik values (NULL,'Marta','Majewska','Srednie','Bochnia','Małopolskie','532612321','Kościelna','30-002','631611231',6,1); insert into pracownik values (NULL,'Oliwia','Głowacka','Wyzsze','Jędrzejów','Świętokrzyskie','645233421','Kujawska','25-353','878797765',7,3); insert into pracownik values (NULL,'Paweł','Lewicki','Srednie','Legionowo','Mazowieckie','723352235','Zbrojów','03-310','742725436',8,2); insert into pracownik values (NULL,'Łukasz','Olszewski','Wyzsze','Wieliczka','Małopolskie','785634534','Pomorska','30-002','437457473',9,1);