Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 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;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement