Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE TABLE ADRES(
- ID_ADRES NUMBER(4),
- ULICA VARCHAR2(30),
- NRBUDYNKU NUMBER(4),
- NRLOKALU NUMBER(4),
- KODPOCZTOWY NUMBER(5),
- MIASTO VARCHAR2(20),
- CONSTRAINT PK_ADRES PRIMARY KEY(ID_ADRES)
- );
- CREATE TABLE TYTULNAUKOWY(
- ID_TYTUL NUMBER(4),
- NAZWA VARCHAR2(25),
- CONSTRAINT PK_TYTUL PRIMARY KEY (ID_TYTUL)
- );
- CREATE TABLE WYKLADOWCA(
- ID_WYKLADOWCA NUMBER(4),
- IMIE VARCHAR2(20),
- NAZWISKO VARCHAR2(20),
- ID_ADRES NUMBER(4),
- ID_TYTUL NUMBER(4),
- CONSTRAINT PK_WYKLADOWCA PRIMARY KEY (ID_WYKLADOWCA),
- CONSTRAINT FK_ADRESW FOREIGN KEY (ID_ADRES) REFERENCES ADRES(ID_ADRES),
- CONSTRAINT FK_TYTUL FOREIGN KEY (ID_TYTUL) REFERENCES TYTULNAUKOWY(ID_TYTUL)
- );
- CREATE TABLE BUDYNEK(
- ID_BUDYNEK NUMBER(4),
- NAZWA VARCHAR2(50),
- ID_ADRES NUMBER(4),
- CONSTRAINT PK_BUDYNEK PRIMARY KEY (ID_BUDYNEK),
- CONSTRAINT FK_ADRESB FOREIGN KEY(ID_ADRES) REFERENCES ADRES(ID_ADRES)
- );
- CREATE TABLE SALA(
- ID_SALA NUMBER(4),
- ID_BUDYNEK NUMBER(4),
- KODSALI VARCHAR2(10),
- CONSTRAINT PK_SALA PRIMARY KEY (ID_SALA),
- CONSTRAINT FK_BUDYNEK FOREIGN KEY (ID_BUDYNEK) REFERENCES BUDYNEK (ID_BUDYNEK)
- );
- CREATE TABLE PRZEDMIOT(
- ID_PRZEDMIOT NUMBER(4),
- NAZWA VARCHAR2(50),
- ECTS NUMBER(1),
- CONSTRAINT PK_PRZEDMIOT PRIMARY KEY (ID_PRZEDMIOT)
- );
- CREATE TABLE CHARAKTER(
- ID_CHARAKTER NUMBER(4),
- NAZWA VARCHAR2(50),
- CONSTRAINT PK_CHARAKTER PRIMARY KEY (ID_CHARAKTER)
- );
- CREATE TABLE KIERUNEK(
- ID_KIERUNEK NUMBER(4),
- NAZWA VARCHAR2(50),
- CONSTRAINT PK_KIERUNEK PRIMARY KEY (ID_KIERUNEK)
- );
- CREATE TABLE GRUPA(
- ID_GRUPA NUMBER(4),
- NAZWA VARCHAR2(10),
- ID_KIERUNEK NUMBER(4),
- CONSTRAINT PK_GRUPA PRIMARY KEY (ID_GRUPA),
- CONSTRAINT FK_KIERUNEK FOREIGN KEY (ID_KIERUNEK) REFERENCES KIERUNEK (ID_KIERUNEK)
- );
- CREATE TABLE STUDENT(
- ID_STUDENT NUMBER(4),
- IMIE VARCHAR2(20),
- NAZWISKO VARCHAR2(30),
- ID_ADRES NUMBER(4),
- NRALBUMU NUMBER(10),
- ID_GRUPA NUMBER(4),
- CONSTRAINT PK_STUDENT PRIMARY KEY (ID_STUDENT),
- CONSTRAINT STUDENT_NRALBUMU_UN UNIQUE (NRALBUMU),
- CONSTRAINT FK_ADRESS FOREIGN KEY (ID_ADRES) REFERENCES ADRES (ID_ADRES)
- );
- CREATE TABLE ZAJECIA(
- ID_ZAJECIA NUMBER(4),
- ID_PRZEDMIOT NUMBER(4),
- ID_CHARAKTER NUMBER(4),
- ID_SALA NUMBER(4),
- ID_WYKLADOWCA NUMBER(4),
- ID_GRUPA NUMBER(4),
- DZIENTYG VARCHAR2(12),
- CONSTRAINT PK_ZAJECIA PRIMARY KEY (ID_ZAJECIA),
- CONSTRAINT FK_CHARAKTERZ FOREIGN KEY (ID_CHARAKTER) REFERENCES CHARAKTER(ID_CHARAKTER),
- CONSTRAINT FK_GRUPA FOREIGN KEY (ID_GRUPA) REFERENCES GRUPA (ID_GRUPA),
- CONSTRAINT FK_PRZEDMIOTZ FOREIGN KEY (ID_PRZEDMIOT) REFERENCES PRZEDMIOT (ID_PRZEDMIOT),
- CONSTRAINT FK_SALA FOREIGN KEY (ID_SALA) REFERENCES SALA (ID_SALA),
- CONSTRAINT FK_WYKLADOWCAZ FOREIGN KEY (ID_WYKLADOWCA) REFERENCES WYKLADOWCA (ID_WYKLADOWCA)
- );
- CREATE TABLE OCENA(
- ID_OCENA NUMBER(4),
- ID_STUDENT NUMBER(4),
- ID_ZAJECIA NUMBER(4),
- OCENA NUMBER(4,1),
- DATA DATE,
- CONSTRAINT PK_OCENA PRIMARY KEY(ID_OCENA),
- CONSTRAINT FK_STUDENT FOREIGN KEY (ID_STUDENT) REFERENCES STUDENT (ID_STUDENT),
- CONSTRAINT FK_ZAJECIA FOREIGN KEY (ID_ZAJECIA) REFERENCES ZAJECIA (ID_ZAJECIA)
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement