POWRÓT DO MENU

BAZA DANYCH ZNAJDUJE SIĘ NA SERWERZE

TWORZENIE TABEL

Utworzono tabele.

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
            );
        

WYŚWIETLANIE TABLIC

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.

USUŃ TABELE


ODTWÓRZ SKRYPT TWORZENIA TABEL