-- ZAD 1 /*CREATE TABLE PROJEKTY ( ID_PROJEKTU NUMBER(4) CONSTRAINT PROJEKTY_PK PRIMARY KEY, OPIS_PROJEKTU VARCHAR(20) CONSTRAINT PROJEKTY_UK UNIQUE, DATA_ROZPOCZECIA DATE DEFAULT SYSDATE, DATA_ZAKONCZENIA DATE, CONSTRAINT PROJEKTY_DATY_CHK CHECK(DATA_ZAKONCZENIA > DATA_ROZPOCZECIA), FUNDUSZ NUMBER(7,2) CONSTRAINT PROJEKTY_FUNDUSZ_CHK CHECK(FUNDUSZ >= 0) ); */ /*CREATE TABLE PRZYDZIALY ( ID_PROJEKTU NUMBER(4) NOT NULL CONSTRAINT PRZYDZIALY_FK_01 REFERENCES PROJEKTY (ID_PROJEKTU), NR_PRACOWNIKA NUMBER(6) NOT NULL CONSTRAINT PRZYDZIALY_FK_02 REFERENCES PRACOWNICY (ID_PRAC), OD DATE DEFAULT SYSDATE, DO DATE, CONSTRAINT PRZYDZIALY_DATY_CHK CHECK (DO > OD), STAWKA NUMBER(7,2) CONSTRAINT PRZYDZIALY_STAWKA_CHK CHECK(STAWKA > 0), ROLA NVARCHAR2(20) CONSTRAINT PRZYDZIALY_ROLA_CHK CHECK (ROLA IN ('KIERUJACY', 'ANALITYK', 'PROGRAMISTA')) ); */ -- ZAD 2 --ALTER TABLE PRZYDZIALY ADD GODZINY NUMBER(4) -- ZAD 3 --COMMENT ON TABLE PROJEKTY IS 'Lista projektów prowadzonych przez pracowników'; --COMMENT ON TABLE PRZYDZIALY IS 'Informacje o przydziale poszczególnych pracowników do projektów'; -- ZAD 4 --SELECT * FROM USER_TAB_COLUMNS;