Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- 29_10_2021.sql
- -- tworzymy tabelę Klient
- 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) );
- -- tworzymy tabelę Faktura
- CREATE TABLE Faktura (Id_faktury INT, Sposob_platnosci CHAR(255) NOT NULL, PRIMARY KEY(Id_faktury) );
- -- tworzymy tabelę Zamowienia
- 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) );
- -- tworzymy tabelę Autor
- CREATE TABLE Autor (Id_autora INT, Nazwisko CHAR(255) NOT NULL, Imie CHAR(255) NOT NULL, Narodowosc CHAR(255), PRIMARY KEY(Id_autora) );
- -- tworzymy tabelę Ksiazka
- 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));
- -- tworzymy tabelę Rejestracja_zamowienia
- 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) );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement