Advertisement
MSzopa

29_10_2021.sql PWD?

Nov 4th, 2021
2,142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.55 KB | None | 0 0
  1. -- 29_10_2021.sql
  2. -- tworzymy tabelę Klient
  3.  
  4. CREATE TABLE Klient(Id_klienta INT, Nazwisko CHAR(255) NOT NULL, Imie CHAR(255) NOT NULL, Miejscowosc CHAR(255) NOT NULL, Ulica CHAR(255) NOT NULL, Nr_domu CHAR(6) NOT NULL, PESEL CHAR(11) NOT NULL UNIQUE, Telefon CHAR(11), Adres_email CHAR(255) NOT NULL UNIQUE, PRIMARY KEY(Id_klienta) );
  5.  
  6. -- tworzymy tabelę Faktura
  7.  
  8. CREATE TABLE Faktura (Id_faktury INT, Sposob_platnosci CHAR(255) NOT NULL, PRIMARY KEY(Id_faktury) );
  9.  
  10. -- tworzymy tabelę Zamowienia
  11.  
  12. CREATE TABLE Zamowienia ( Id_zamowienia INT, Data_zamowienia DATETIME NOT NULL, Data_wyslania DATETIME, Koszt_wysylki FLOAT UNSIGNED, Id_klienta INT, Id_faktury INT, PRIMARY KEY(Id_zamowienia), FOREIGN KEY (Id_klienta) REFERENCES Klient(Id_klienta), FOREIGN KEY (Id_faktury) REFERENCES Faktura(Id_faktury) );
  13.  
  14. -- tworzymy tabelę Autor
  15.  
  16. CREATE TABLE Autor (Id_autora INT, Nazwisko CHAR(255) NOT NULL, Imie CHAR(255) NOT NULL, Narodowosc CHAR(255), PRIMARY KEY(Id_autora) );
  17.  
  18. -- tworzymy tabelę Ksiazka
  19.  
  20. CREATE TABLE Ksiazka (Id_ksiazki INT, Id_autora INT, Cena FLOAT UNSIGNED NOT NULL, Wydawnictwo CHAR(255), Tytul CHAR(255) NOT NULL, Jezyk CHAR(255), Opis TEXT, Rok_wydania INT, PRIMARY KEY(Id_ksiazki), FOREIGN KEY(Id_autora) REFERENCES Autor(Id_autora));
  21.  
  22. -- tworzymy tabelę Rejestracja_zamowienia
  23.  
  24. CREATE TABLE Rejestracja_zamowienia (Id_zamowienia INT, Id_ksiazki INT, Liczba_egz INT UNSIGNED DEFAULT 1, PRIMARY KEY(Id_zamowienia), FOREIGN KEY(Id_zamowienia) REFERENCES Zamowienia(Id_zamowienia), FOREIGN KEY(Id_ksiazki) REFERENCES Ksiazka(Id_ksiazki) );
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement