Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --------------------------------------------------------
- -- File created - poniedziałek-marzec-25-2019
- --------------------------------------------------------
- --------------------------------------------------------
- -- DDL for Table ETAT
- --------------------------------------------------------
- CREATE TABLE "STUD01"."ETAT"
- ( "NAZWA" VARCHAR2(10 BYTE),
- "PŁACA_MIN" NUMBER(6,2),
- "PŁACA_MAX" NUMBER(6,2)
- ) SEGMENT CREATION IMMEDIATE
- PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ;
- --------------------------------------------------------
- -- DDL for Table PRACOWNIK
- --------------------------------------------------------
- CREATE TABLE "STUD01"."PRACOWNIK"
- ( "NUMER" NUMBER(4,0),
- "NAZWISKO" VARCHAR2(15 BYTE),
- "ETAT" VARCHAR2(10 BYTE),
- "SZEF" NUMBER(4,0),
- "PRACUJE_OD" DATE DEFAULT CURRENT_DATE,
- "PŁACA_POD" NUMBER(6,2),
- "PŁACA_DOD" NUMBER(6,2) DEFAULT 0,
- "ID_ZESP" NUMBER(2,0)
- ) SEGMENT CREATION IMMEDIATE
- PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ;
- --------------------------------------------------------
- -- DDL for Table ZESPÓŁ
- --------------------------------------------------------
- CREATE TABLE "STUD01"."ZESPÓŁ"
- ( "ID_ZESP" NUMBER(2,0),
- "NAZWA" VARCHAR2(20 BYTE),
- "ADRES" VARCHAR2(20 BYTE)
- ) SEGMENT CREATION IMMEDIATE
- PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ;
- REM INSERTING INTO STUD01.ETAT
- SET DEFINE OFF;
- INSERT INTO STUD01.ETAT (NAZWA,PŁACA_MIN,PŁACA_MAX) VALUES ('DYREKTOR','2500','3200');
- INSERT INTO STUD01.ETAT (NAZWA,PŁACA_MIN,PŁACA_MAX) VALUES ('PROFESOR','2000','2500');
- INSERT INTO STUD01.ETAT (NAZWA,PŁACA_MIN,PŁACA_MAX) VALUES ('ADIUNKT','1600','2000');
- INSERT INTO STUD01.ETAT (NAZWA,PŁACA_MIN,PŁACA_MAX) VALUES ('ASYSTENT','1000','1600');
- INSERT INTO STUD01.ETAT (NAZWA,PŁACA_MIN,PŁACA_MAX) VALUES ('SEKRETARKA','900','1200');
- INSERT INTO STUD01.ETAT (NAZWA,PŁACA_MIN,PŁACA_MAX) VALUES ('STAŻYSTA','800','1000');
- REM INSERTING INTO STUD01.PRACOWNIK
- SET DEFINE OFF;
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1010','PODGAJNY','PROFESOR','1000',to_date('75/05/01','RR/MM/DD'),'2180','420','20');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1000','LECH','DYREKTOR',NULL,to_date('71/01/01','RR/MM/DD'),'3160','570','10');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1080','KOLIBEREK','SEKRETARKA','1000',to_date('83/02/20','RR/MM/DD'),'1150','0','10');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1040','RUS','ADIUNKT','1010',to_date('79/09/15','RR/MM/DD'),'1750','0','20');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1070','MSZYŃSKI','ADIUNKT','1010',to_date('85/05/01','RR/MM/DD'),'1600','0','20');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1060','MISIECKI','ASYSTENT','1010',to_date('85/03/01','RR/MM/DD'),'1400','0','20');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1090','PALUSZ','ASYSTENT','1040',to_date('89/08/15','RR/MM/DD'),'1200','0','20');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1020','DELCKI','PROFESOR','1000',to_date('77/09/01','RR/MM/DD'),'2050','270','30');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1030','MALEJA','ADIUNKT','1020',to_date('68/07/01','RR/MM/DD'),'1750','0','30');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1100','WARSKI','ASYSTENT','1030',to_date('87/07/16','RR/MM/DD'),'1350','0','30');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1110','RAJSKI','STAŻYSTA','1030',to_date('90/07/01','RR/MM/DD'),'900','0','30');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1050','LUBICZ','ADIUNKT','1000',to_date('83/09/01','RR/MM/DD'),'1780','0','40');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1120','ORKA','ASYSTENT','1050',to_date('88/04/01','RR/MM/DD'),'1350','0','40');
- INSERT INTO STUD01.PRACOWNIK (NUMER,NAZWISKO,ETAT,SZEF,PRACUJE_OD,PŁACA_POD,PŁACA_DOD,ID_ZESP) VALUES ('1130','KOLSKI','STAŻYSTA','1050',to_date('91/09/01','RR/MM/DD'),'900','0','40');
- REM INSERTING INTO STUD01.ZESPÓŁ
- SET DEFINE OFF;
- INSERT INTO STUD01.ZESPÓŁ (ID_ZESP,NAZWA,ADRES) VALUES ('10','ADMINISTRACJA','Piotrowo 3a');
- INSERT INTO STUD01.ZESPÓŁ (ID_ZESP,NAZWA,ADRES) VALUES ('20','BAZY DANYCH','Wieżowa 75');
- INSERT INTO STUD01.ZESPÓŁ (ID_ZESP,NAZWA,ADRES) VALUES ('30','SIECI KOMPUTEROWE','Garbary 3');
- INSERT INTO STUD01.ZESPÓŁ (ID_ZESP,NAZWA,ADRES) VALUES ('40','SYSTEMY OPERACYJNE','Piotrowo 3a');
- INSERT INTO STUD01.ZESPÓŁ (ID_ZESP,NAZWA,ADRES) VALUES ('50','TRANSLATOR','Mansfelda 4');
- --------------------------------------------------------
- -- DDL for Index ETAT_PK
- --------------------------------------------------------
- CREATE UNIQUE INDEX "STUD01"."ETAT_PK" ON "STUD01"."ETAT" ("NAZWA")
- PCTFREE 10 INITRANS 2 MAXTRANS 255
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ;
- --------------------------------------------------------
- -- DDL for Index PRACOWNIK_PK
- --------------------------------------------------------
- CREATE UNIQUE INDEX "STUD01"."PRACOWNIK_PK" ON "STUD01"."PRACOWNIK" ("NUMER")
- PCTFREE 10 INITRANS 2 MAXTRANS 255
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ;
- --------------------------------------------------------
- -- DDL for Index ZESPÓŁ_PK
- --------------------------------------------------------
- CREATE UNIQUE INDEX "STUD01"."ZESPÓŁ_PK" ON "STUD01"."ZESPÓŁ" ("ID_ZESP")
- PCTFREE 10 INITRANS 2 MAXTRANS 255
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ;
- --------------------------------------------------------
- -- Constraints for Table ETAT
- --------------------------------------------------------
- ALTER TABLE "STUD01"."ETAT" ADD CONSTRAINT "ETAT_PK" PRIMARY KEY ("NAZWA")
- USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ENABLE;
- ALTER TABLE "STUD01"."ETAT" MODIFY ("NAZWA" NOT NULL ENABLE);
- --------------------------------------------------------
- -- Constraints for Table PRACOWNIK
- --------------------------------------------------------
- ALTER TABLE "STUD01"."PRACOWNIK" ADD CONSTRAINT "PRACOWNIK_PK" PRIMARY KEY ("NUMER")
- USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ENABLE;
- ALTER TABLE "STUD01"."PRACOWNIK" MODIFY ("NAZWISKO" NOT NULL ENABLE);
- ALTER TABLE "STUD01"."PRACOWNIK" MODIFY ("NUMER" NOT NULL ENABLE);
- --------------------------------------------------------
- -- Constraints for Table ZESPÓŁ
- --------------------------------------------------------
- ALTER TABLE "STUD01"."ZESPÓŁ" MODIFY ("NAZWA" NOT NULL ENABLE);
- ALTER TABLE "STUD01"."ZESPÓŁ" ADD CONSTRAINT "ZESPÓŁ_PK" PRIMARY KEY ("ID_ZESP")
- USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
- STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
- PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
- TABLESPACE "USERS" ENABLE;
- ALTER TABLE "STUD01"."ZESPÓŁ" MODIFY ("ID_ZESP" NOT NULL ENABLE);
- --------------------------------------------------------
- -- Ref Constraints for Table PRACOWNIK
- --------------------------------------------------------
- ALTER TABLE "STUD01"."PRACOWNIK" ADD CONSTRAINT "PRACOWNIK_ETAT_FK1" FOREIGN KEY ("ETAT")
- REFERENCES "STUD01"."ETAT" ("NAZWA") ENABLE;
- ALTER TABLE "STUD01"."PRACOWNIK" ADD CONSTRAINT "PRACOWNIK_PRACOWNIK_FK1" FOREIGN KEY ("SZEF")
- REFERENCES "STUD01"."PRACOWNIK" ("NUMER") ENABLE;
- ALTER TABLE "STUD01"."PRACOWNIK" ADD CONSTRAINT "PRACOWNIK_ZESPÓŁ_FK1" FOREIGN KEY ("ID_ZESP")
- REFERENCES "STUD01"."ZESPÓŁ" ("ID_ZESP") ENABLE;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement