Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DROP TABLE IF EXISTS ocena_wystawiona;
- DROP TABLE IF EXISTS uczen;
- DROP TABLE IF EXISTS klasa;
- DROP TABLE IF EXISTS ocena_rodzaj;
- DROP TABLE IF EXISTS wykladowca;
- DROP TABLE IF EXISTS przedmiot;
- DROP TABLE IF EXISTS nauczyciel;
- CREATE TABLE klasa
- (
- id_klasa int NOT NULL,
- klasa_nazwa varchar NOT NULL,
- rok_szkolny varchar,
- wychowawca int NOT NULL,
- CONSTRAINT x1 PRIMARY KEY (id_klasa)
- );
- CREATE TABLE uczen
- (
- id_uczen int NOT NULL,
- uczen_pesel char NOT NULL,
- uczen_data_ur date,
- uczen_imie varchar NOT NULL,
- uczen_nazw varchar NOT NULL,
- id_klasa int NOT NULL,
- CONSTRAINT x2 PRIMARY KEY (id_uczen),
- CONSTRAINT x3 FOREIGN KEY (id_klasa) REFERENCES klasa(id_klasa)
- );
- CREATE TABLE ocena_rodzaj
- (
- id_ocena int NOT NULL,
- ocena char NOT NULL,
- data date,
- CONSTRAINT x4 PRIMARY KEY (id_ocena)
- );
- CREATE TABLE nauczyciel
- (
- id_nauczyciel int,
- pesel char,
- nauczyciel_imie varchar NOT NULL,
- nauczyciel_nazwisko varchar NOT NULL,
- nauczyciel_nr_tel varchar,
- CONSTRAINT x5 PRIMARY KEY (id_nauczyciel)
- );
- CREATE TABLE przedmiot
- (
- id_przedmiot int,
- przedmiot_nazwa varchar NOT NULL,
- CONSTRAINT x6 PRIMARY KEY (id_przedmiot)
- );
- CREATE TABLE wykladowca
- (
- id_wykladowca int,
- id_nauczyciel int NOT NULL,
- id_przedmiot int NOT NULL,
- CONSTRAINT x7 PRIMARY KEY (id_wykladowca),
- CONSTRAINT x8 FOREIGN KEY (id_nauczyciel) REFERENCES nauczyciel(id_nauczyciel),
- CONSTRAINT x9 FOREIGN KEY (id_przedmiot) REFERENCES przedmiot(id_przedmiot)
- );
- CREATE TABLE ocena_wystawiona
- (
- id_ocena_wystawiona int,
- id_uczen int,
- id_ocena int,
- id_przedmiot int,
- id_nauczyciel int,
- CONSTRAINT x10 PRIMARY KEY(id_ocena_wystawiona),
- CONSTRAINT x11 FOREIGN KEY(id_uczen) REFERENCES uczen(id_uczen),
- CONSTRAINT x12 FOREIGN KEY(id_ocena) REFERENCES ocena_rodzaj(id_ocena),
- CONSTRAINT x13 FOREIGN KEY(id_przedmiot) REFERENCES przedmiot(id_przedmiot),
- CONSTRAINT x14 FOREIGN KEY(id_nauczyciel) REFERENCES nauczyciel(id_nauczyciel)
- );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement