DROP TABLE IF EXISTS PRACOWNICY;
DROP TABLE IF EXISTS ZESPOLY;
DROP TABLE IF EXISTS ETATY;
CREATE TABLE ZESPOLY
(ID_ZESP INT(2) PRIMARY KEY,
NAZWA VARCHAR(20),
ADRES VARCHAR(20) );
CREATE TABLE ETATY
( NAZWA VARCHAR(10) PRIMARY KEY,
PLACA_MIN NUMERIC(7,2),
PLACA_MAX NUMERIC(7,2));
CREATE TABLE PRACOWNICY
(ID_PRAC NUMERIC(4) PRIMARY KEY,
NAZWISKO VARCHAR(15),
ETAT VARCHAR(10) REFERENCES ETATY(NAZWA),
ID_SZEFA NUMERIC(4) REFERENCES PRACOWNICY(ID_PRAC),
ZATRUDNIONY YEAR,
PLACA_POD NUMERIC(6,2),
PLACA_DOD NUMERIC(6,2),
ID_ZESP NUMERIC(2) REFERENCES ZESPOLY(ID_ZESP));
INSERT INTO ZESPOLY VALUES (10,'ADMINISTRACJA', 'PIOTROWO 3A');
INSERT INTO ZESPOLY VALUES (20,'SYSTEMY ROZPROSZONE','PIOTROWO 3A');
INSERT INTO ZESPOLY VALUES (30,'SYSTEMY EKSPERCKIE', 'STRZELECKA 14');
INSERT INTO ZESPOLY VALUES (40,'ALGORYTMY', 'WLODKOWICA 16');
INSERT INTO ZESPOLY VALUES (50,'BADANIA OPERACYJNE', 'MIELZYNSKIEGO 30');
INSERT INTO ETATY VALUES ('PROFESOR' ,800.00,1500.00);
INSERT INTO ETATY VALUES ('ADIUNKT' ,510.00, 750.00);
INSERT INTO ETATY VALUES ('ASYSTENT' ,300.00, 500.00);
INSERT INTO ETATY VALUES ('STAZYSTA' ,150.00, 250.00);
INSERT INTO ETATY VALUES ('SEKRETARKA',270.00, 450.00);
INSERT INTO ETATY VALUES ('DYREKTOR' ,1280.00,2100.00);
INSERT INTO PRACOWNICY VALUES (100,'WEGLARZ' ,'DYREKTOR' ,NULL, 1968, 1730.00,420.50,10);
INSERT INTO PRACOWNICY VALUES (110,'BLAZEWICZ' ,'PROFESOR' ,100 , 1973, 1350.00,210.00,40);
INSERT INTO PRACOWNICY VALUES (120,'SLOWINSKI' ,'PROFESOR' ,100 , 1977, 1070.00, NULL,30);
INSERT INTO PRACOWNICY VALUES (130,'BRZEZINSKI' ,'PROFESOR' ,100 , 1968, 960.00, NULL,20);
INSERT INTO PRACOWNICY VALUES (140,'MORZY' ,'PROFESOR' ,130 , 1975 , 830.00,105.00,20);
INSERT INTO PRACOWNICY VALUES (150,'KROLIKOWSKI','ADIUNKT' ,130 , 1977 , 645.50, NULL,20);
INSERT INTO PRACOWNICY VALUES (160,'KOSZLAJDA' ,'ADIUNKT' ,130 , 1985 , 590.00, NULL,20);
INSERT INTO PRACOWNICY VALUES (170,'JEZIERSKI' ,'ASYSTENT' ,130 , 1992 , 439.70, 80.50,20);
INSERT INTO PRACOWNICY VALUES (190,'MATYSIAK' ,'ASYSTENT' ,140 , 1993 , 371.00, NULL,20);
INSERT INTO PRACOWNICY VALUES (180,'MAREK' ,'SEKRETARKA',100 , 1985 , 410.20, NULL,10);
INSERT INTO PRACOWNICY VALUES (200,'ZAKRZEWICZ' ,'STAZYSTA' ,140 , 1994 , 208.00, NULL,30);
INSERT INTO PRACOWNICY VALUES (210,'BIALY' ,'STAZYSTA' ,130 , 1993 , 250.00,170.60,30);
INSERT INTO PRACOWNICY VALUES (220,'KONOPKA' ,'ASYSTENT' ,110 , 1993 , 480.00, NULL,20);
INSERT INTO PRACOWNICY VALUES (230,'HAPKE' ,'ASYSTENT' ,120 , 1992 , 480.00, 90.00,30);
Wyszukiwarka
Podobne podstrony:
20 24 JOIN ! Zadania skrypt20 24 JOIN Wyświetlanie danych z wielu tabel20 24 JOIN $ JOIN ćwiczenia baza20 24 JOIN # Zadania20 24 JOIN ! Zadania ODPOWIEDZI20 24 JOIN ! Zadania10 20 2420 24dictionary 20 242013 12 02 08 20 24Skrypt suszenie rozdz 24 26więcej podobnych podstron