BAZA DANYCH ZNAJDUJE SIĘ NA SERWERZE
Kod SQL
CREATE TABLE IF NOT EXISTS Pracownik( Pracownik_ID int PRIMARY KEY AUTO_INCREMENT, Nazwisko text, Imie text, Pesel int, Drugie_imie text, Dowod int, Ten_sam_adres_do_korespondencji boolean NOT NULL, Adres int, Konto int, Pelnoletnosc boolean NOT NULL, Orzeczenie_o_niepelnosprawnosci boolean not null, numer int ); CREATE TABLE IF NOT EXISTS Dowod ( Dowod_ID int PRIMARY KEY AUTO_INCREMENT, Seria_dowodu text, Numer_dowodu text ); CREATE TABLE IF NOT EXISTS Adres_zamieszkania ( Adres_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Kraj text, Wojewodztwo text, Powiat text, Gmina text, Kod_pocztowy int, Miejscowosc text, Ulica text, Nr_domu int, Nr_lokalu int ); CREATE TABLE IF NOT EXISTS Konto ( Konto_ID INT PRIMARY KEY AUTO_INCREMENT, Pelny_numer_konta INT, Nazwa_banku text ); CREATE TABLE IF NOT EXISTS Umowa_o_prace ( Numer INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Pracownik_ID INT NOT NULL, Okres_umowy text, Data_od date NOT NULL, Data_do date, Znana_data_zakonczenia boolean NOT NULL, Wymiar_dobowy text, System_wynagrodzen INT, Stanowisko INT, Skladka_powyzej_26_lat boolean NOT NULL, Naleznosc_numer INT, Sektor_panstwowy boolean NOT NULL, Inny_etat boolean NOT NULL ); CREATE TABLE IF NOT EXISTS Stanowisko ( Stanowisko_ID INT PRIMARY KEY, Nazwa_stanowiska text, Kod_zawodowy text, Numer_ZUS INT ); CREATE TABLE IF NOT EXISTS ZUS ( ZUS_ID INT PRIMARY KEY AUTO_INCREMENT, Tytul_ubezpieczenia text, Typ_raportu text, Skladka_powyzej_26_lat boolean, Numer_Ubezpieczenia INT ); CREATE TABLE IF NOT EXISTS Wyplata ( Brutto_male INT , Wyplata_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Netto_numer INT, Netto_z_dodatkami INT, Dodatki_numer INT, Netto_z_wysluga INT NOT NULL, Wysluga_numer INT, Obciazenie_numer INT ); CREATE TABLE IF NOT EXISTS Ubezpieczenie ( Ubezpieczenie_ID INT PRIMARY KEY AUTO_INCREMENT, Kwota_pobierana INT, Nazwa text ); CREATE TABLE IF NOT EXISTS Obciazenie ( Obiciazenie_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Obciazenie INT, Obciazenie_ubezpiecznia INT, Zaliczka_na_podatek INT, Ulga_podatkowa INT, Podstawa_opodatkowania INT, Wynagrodznie_netto INT, Wynagrodzenie_brutto INT, Kod_zawodowy INT ); CREATE TABLE IF NOT EXISTS Numer_telefonu ( Numer_pracownika_ID INT PRIMARY KEY AUTO_INCREMENT, Kraj text, Numer_telefonu INT ); CREATE TABLE IF NOT EXISTS Podstawa_miesieczna ( Podstawa_miesieczna_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Kwota INT, System_prowizyjny_pensja INT, System_akordowy_pensja INT, System_czasowy_pensja INT ); CREATE TABLE IF NOT EXISTS System_czasowy ( System_czasowy_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Naleznosc_przed INT, Pensja_zasadnicza INT, Ilosc_przepracowynych_godzin INT ); CREATE TABLE IF NOT EXISTS System_akordowy ( Akord text, Produkcja_podstawa_mies text, Produkcja_premia text, Uzupelnienie_placy_min text, Zasilek_chorobowy text, System_akordowy_ID INT PRIMARY KEY AUTO_INCREMENT, Naleznosc_przed INT ); CREATE TABLE IF NOT EXISTS System_prowizyjny ( System_prowizyjny_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Naleznosc_przed INT, Pensja_zasadnicza_dodatki INT, Spelnienie_celu_numer INT ); CREATE TABLE IF NOT EXISTS System_wynagrodzen ( Wynagrodzenie_ID INT PRIMARY KEY AUTO_INCREMENT, Nazwa text, System_prowizyjny INT, System_akordowy INT, System_czasowy INT ); CREATE TABLE IF NOT EXISTS Dodatki_ZUS ( Dodatek_ID INT PRIMARY KEY AUTO_INCREMENT, Chorobowy INT, Macierzynski INT, Opiekunczy INT, Suma_dodatkow INT ); CREATE TABLE IF NOT EXISTS System_prowizyjny_dodatki ( Wyplata_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Prowizja_od_przychodu INT, Prowizja_od_marzy INT, Progi_prowizyjne INT, Premie_sprzedazowe INT, Bonusy_finansowe INT, Suma_dodatkow INT ); CREATE TABLE IF NOT EXISTS System_prowizyjny_posrednik ( Wyplata_posrednik_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Spelnienie_celu boolean, Dodatek_numer INT ); CREATE TABLE IF NOT EXISTS Wysluga_lat ( Wysluga_ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Ilosc_wyslugi INT, Przyznawana_wysluga boolean, Ilosc_lat INT ); CREATE TABLE IF NOT EXISTS Wyplaty ( Wyplata_ID int NOT NULL PRIMARY KEY AUTO_INCREMENT, Pracownik text NOT NULL, Numer INT, Miesiac text, Data_wyplaty date, Do_wyplaty INT );
USUŃ PO KLIKNIĘCIU NA NAZWĘ LUB W OPCJI USUŃ BAZĘ DANYCH
Tables_in_konradgorzelanczyk_zadaniesqltemp |
---|
Adres_zamieszkania |
Dodatki_ZUS |
Dowod |
Konto |
Numer_telefonu |
Obciazenie |
Podstawa_miesieczna |
Pracownik |
Stanowisko |
System_akordowy |
System_czasowy |
System_prowizyjny |
System_prowizyjny_dodatki |
System_prowizyjny_posrednik |
System_wynagrodzen |
Ubezpieczenie |
Umowa_o_prace |
Wyplata |
Wyplaty |
Wysluga_lat |
ZUS |
Wyświetlono tabele.