Facebook
From kozak, 3 Years ago, written in SQL.
Embed
Download Paste or View Raw
Hits: 89
  1. CREATE TABLE PRACOWNICY(
  2.     id_prac AUTOINCREMENT PRIMARY KEY,
  3.     nazwisko CHAR(50) NOT NULL,
  4.     tytul CHAR(50) NOT NULL,
  5.     placa MONEY NOT NULL
  6. )
  7.  
  8. CREATE TABLE PRZEDMIOTY(
  9.     nazwa CHAR(150) PRIMARY KEY,
  10.     semestr INT NOT NULL,
  11.     liczba_godzin INT NOT NULL,
  12.     id_prac INT NOT NULL REFERENCES PRACOWNICY(id_prac)
  13. )
  14.  
  15. CREATE TABLE STUDENCI(
  16.     nr_indeksu INT PRIMARY KEY,
  17.     imie CHAR(50) NOT NULL,
  18.     nazwisko CHAR(50) NOT NULL,
  19.     rok_studiow INT NOT NULL
  20. )
  21.  
  22. CREATE TABLE ZALICZENIA(
  23.     nazwa_przedmiotu CHAR(150) REFERENCES przedmioty(nazwa),
  24.     indeks_studenta INT REFERENCES studenci(nr_indeksu),
  25.     PRIMARY KEY (nazwa_przedmiotu, indeks_studenta)
  26. )
  27.  
  28. CREATE TABLE PRZEDMIOTY_REKURENCYJNIE(
  29.         id CHAR(150) NOT NULL REFERENCES przedmioty(nazwa),
  30.         id_rekurencyjnie CHAR(150) NOT NULL REFERENCES przedmioty(nazwa),
  31.         PRIMARY KEY (id, id_rekurencyjnie)
  32. )