Advertisement
Guest User

Untitled

a guest
Feb 17th, 2020
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. CREATE TABLE WYPOZYCZENIA (
  2. ID_WYPOZYCZENIA INTEGER NOT NULL,
  3. DATA WYPOZYCZENIA DATE NOT NULL,
  4. CZAS TRWANIA INTEGER NOT NULL
  5. KOSZT INTEGER NOT NULL,
  6. POJAZD INTEGER FOREIGN KEY REFERENCES POJAZDY(ID_POJAZDU),
  7. KLIENT INTEGER FOREIGN KEY REFERENCES KLIENCI(ID_KLIENTA),
  8. MIEJSCE_ZWROTU FOREIGN KEY REFERENCES MIEJSCA(ID_MIEJSCA),
  9. PRIMARY KEY (ID_WYPOZYCZENIA))
  10.  
  11. CREATE TABLE KLIENCI(
  12. ID_KLIENTA INTEGER NOT NULL,
  13. IMIE VARCHAR(30) NOT NULL,
  14. NAZWISKO VARCHAR(30) NOT NULL,
  15. NR_KARTY INT(20) NOT NULL,
  16. MA_PRAWO_JAZDY BOOLEAN NOT NULL,
  17. PRIMARY KEY (ID_KLIENTA))
  18.  
  19. CREATE TABLE POJAZDY(
  20. ID_POJAZDU INTEGER NOT NULL,
  21. SAMOCHOD FOREIGN KEY REFERENCES SAMOCHODY(REJESTRACJA),
  22. SKUTER FOREIGN KEY REFERENCES SKUTERY(REJESTRACJA),
  23. PRIMARY KEY(ID_POJAZDU),
  24. MIEJSCE FOREIGN KEY REFERENCES MIEJSCA(ID_MIEJSCA))
  25.  
  26. CREATE TABLE SAMOCHODY(
  27. REJESTRACJA INTEGER,
  28. CZY_USZKODZONY BOOLEAN NOT NULL,
  29. MARKA VARCHAR(20) NOT NULL,
  30. PRIMARY KEY(REJESTRACJA))
  31.  
  32. CREATE TABLE SKUTERY(
  33. REJESTRACJA INTEGER,
  34. CZY_USZKODZONY BOOLEAN NOT NULL,
  35. MARKA VARCHAR(20) NOT NULL,
  36. PRIMARY KEY(REJESTRACJA))
  37.  
  38. CREATE TABLE MIEJSCA(
  39. ID_MIEJSCA INTEGER PRIMARY KEY,
  40. ULICA VARCHAR(30) NOT NULL,
  41. MIASTO VARCHAR(30) NOT NULL)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement