Advertisement
miknik97

pOLSKIpROGRAM

Feb 27th, 2019
412
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.58 KB | None | 0 0
  1. CREATE TABLE Stanowiska(
  2. Id_Stanowiska INTEGER(5) PRIMARY KEY NOT NULL,
  3. Nazwa VARCHAR(40));
  4.  
  5. CREATE TABLE Pracownicy(
  6. Id_Pracownika INTEGER PRIMARY KEY NOT NULL,
  7. Nazwisko VARCHAR(35),
  8. Imie VARCHAR(15),
  9. Id_Stanowiska INTEGER(5),
  10. Data_Zatrudnienia DATE
  11. WynagrodzenieDOUBLE(5, 2),
  12. FOREIGN KEY (Id_Stanowiska) REFERENCES Stanowiska(Id_Stanowiska));
  13.  
  14. CREATE TABLE Dzialy(
  15. Id_Dzial INTEGER(5) PRIMARY KEY NOT NULL,
  16. Nazwa VARCHAR(40));
  17.  
  18. CREATE TABLE Ksiazki(
  19. Sygnatura_Ksiazki INTEGER(5) PRIMARY KEY NOT NULL,
  20. Tytul VARCHAR(50),
  21. Nazwisko VARCHAR(50),
  22. Imie VARCHAR(15),
  23. Wydawnictwo VARCHAR(40),
  24. Miejsce_Wyd VARCHAR(40),
  25. Rok_Wyd INTEGER(4),
  26. Objetosc_Ks INTEGER(4),
  27. Cena INTEGER(4),
  28. Id_Dzial INTEGER(5),
  29. FOREIGN KEY FK_KsiazkiDzialy (Id_Dzial) REFERENCES Dzialy(Id_Dzial));
  30.  
  31. CREATE TABLE Czytelnicy(
  32. Nr_Czytelnika INTEGER(5) PRIMARY KEY NOT NULL,
  33. Nazwisko VARCHAR(50),
  34. Imie VARCHAR(15),
  35. Data_Ur DATE,
  36. Ulice VARCHAR(50),
  37. Numer INTEGER(5),
  38. Kod VARCHAR(6),
  39. Miasto VARCHAR(35),
  40. Data_Zapisania DATE,
  41. Data_Skreslenia DATE,
  42. Nr_Legitymacji INTEGER(5),
  43. Funkcja ENUM ('PD', 'S'),
  44. Plec ENUM('K', 'M'));
  45.  
  46. CREATE TABLE Wypozyczenia(
  47. Id_Transakcji INTEGER(5) PRIMARY KEY NOT NULL,
  48. Sygnatura_Ksiazki INTEGER(5),
  49. Id_Pracownika INTEGER(5),
  50. Nr_Czytelnika INTEGER(5),
  51. Data_Wypozyczenia DATE,
  52. Data_Zwrotu DATE,
  53. FOREIGN KEY FK_WypozyczeniaKsiazki (Sygnatura_Ksiazki) REFERENCES Ksiazki(Sygnatura_Ksiazki),
  54. FOREIGN KEY FK_WypozyczeniaPracownicy (Id_Pracownika) REFERENCES Pracownicy(Id_Pracownika),
  55. FOREIGN KEY FK_WypozyczeniaCzytelnicy (Nr_Czytelnika) REFERENCES Czytelnicy(Nr_Czytelnika));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement