Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE PRACOWNIKK(
- NUMER NUMBER(4) CONSTRAINT NUMER_PK PRIMARY KEY,
- NAZWISKO VARCHAR2(15) NOT NULL,
- ETAT VARCHAR2(10) REFERENCES ETATT(NAZWA),
- SZEF NUMBER(4) REFERENCES PRACOWNIKK(NUMER),
- PRACUJE_OD DATE DEFAULT SYSDATE,
- PLACA_POD NUMBER(6,2),
- PLACA_DOD NUMBER(6,2) DEFAULT 0,
- ID_ZESP NUMBER(2) REFERENCES ZESPOLL(ID_ZESP)
- );
- CREATE TABLE ZESPOLL3(
- ID_ZESP NUMBER(2) CONSTRAINT ID_ZESP_PK PRIMARY KEY,
- NAZWA VARCHAR2(20) NOT NULL,
- ADRES VARCHAR2(20)
- );
- CREATE TABLE ETATT(
- NAZWA VARCHAR2(20) CONSTRAINT NAZWA_PK PRIMARY KEY ,
- PLACA_MIN NUMBER(6,2) NOT NULL CONSTRAINT PL_MIN CHECK(PLACA_MIN>0),
- PLACA_MAX NUMBER(6,2) NOT NULL CONSTRAINT PL_MAX CHECK(PLACA_MAX<=5000)
- );
- INSERT INTO ETATT (NAZWA,PLACA_MIN,PLACA_MAX) VALUES ('STAZYSTA',800,1000);
- INSERT INTO ETATT (NAZWA,PLACA_MIN,PLACA_MAX) VALUES ('SEKRETARKA',900,1200);
- INSERT INTO ETATT (NAZWA,PLACA_MIN,PLACA_MAX) VALUES ('ASYSTENT',1000,1600);
- INSERT INTO ETATT (NAZWA,PLACA_MIN,PLACA_MAX) VALUES ('ADIUNKT',1600,2000);
- INSERT INTO ETATT (NAZWA,PLACA_MIN,PLACA_MAX) VALUES ('PROFESOR',2000,2500);
- INSERT INTO ETATT (NAZWA,PLACA_MIN,PLACA_MAX) VALUES ('DYREKTOR',2500,3200);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1000,'LECH','DYREKTOR',NULL,TO_DATE('71/01/01','RR/MM/DD'),3160,570,10);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1080,'KOLIBEREK','SEKRETARKA',1000,TO_DATE('83/02/20','RR/MM/DD'),1150,0,10);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1010,'PODGAJNY','PROFESOR',1000,TO_DATE('75/05/01','RR/MM/DD'),2180,420,20);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1040,'RUS','ADIUNKT',1010,TO_DATE('79/09/15','RR/MM/DD'),1750,0,20);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1070,'MSZCZYNSKI','ADIUNKT',1010,TO_DATE('85/05/01','RR/MM/DD'),1600,0,20);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1060,'MISIECKI','ASYSTENT',1010,TO_DATE('85/03/01','RR/MM/DD'),1400,0,20);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1090,'PALUSZ','ASYSTENT',1040,TO_DATE('89/09/15','RR/MM/DD'),1200,0,20);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1020,'DELCKI','PROFESOR',1000,TO_DATE('77/09/01','RR/MM/DD'),2050,270,30);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1030,'MALEJA','ADIUNKT',1020,TO_DATE('68/07/01','RR/MM/DD'),1750,0,30);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1100,'WARSKI','ASYSTENT',1030,TO_DATE('87/07/14','RR/MM/DD'),1350,0,30);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1110,'RAJSKI','STAZYSTA',1030,TO_DATE('90/07/01','RR/MM/DD'),900,0,30);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1050,'LUBICZ','ADIUNKT',1000,TO_DATE('83/09/01','RR/MM/DD'),1780,0,40);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1120,'ORKA','ASYSTENT',1050,TO_DATE('88/04/01','RR/MM/DD'),1350,0,40);
- INSERT INTO PRACOWNIKK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PLACA_POD,PLACA_DOD,ID_ZESP) VALUES (1130,'KOLSKI','STAZYSTA',1050,TO_DATE('91/09/01','RR/MM/DD'),900,0,40);
- INSERT INTO ZESPOLL (ID_ZESP,NAZWA,ADRES) VALUES (10,'ADMINISTRACJA','PIOTROWO 3A');
- INSERT INTO ZESPOLL (ID_ZESP,NAZWA,ADRES) VALUES (20,'BAZY DANYCH','WIEZOWA 75');
- INSERT INTO ZESPOLL (ID_ZESP,NAZWA,ADRES) VALUES (30,'SIECI KOMPUTEROWE','GARBARY 3');
- INSERT INTO ZESPOLL (ID_ZESP,NAZWA,ADRES) VALUES (40,'SYSTEMY OPERACYJNE','PIOTROWO 3A');
- INSERT INTO ZESPOLL (ID_ZESP,NAZWA,ADRES) VALUES (50,'TRANSLATOR','MANSFELDA 4');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement