78 lines
1.6 KiB
MySQL
78 lines
1.6 KiB
MySQL
|
CREATE TABLE 'zamowienia'
|
||
|
(
|
||
|
'id' int PRIMARY KEY,
|
||
|
'date' datetime,
|
||
|
'id_faktury' int,
|
||
|
'id_klienta' int
|
||
|
);
|
||
|
|
||
|
CREATE TABLE 'zamowienia_wiersze'
|
||
|
(
|
||
|
'id' int PRIMARY KEY,
|
||
|
'order_id' int,
|
||
|
'pizza_id' int,
|
||
|
'ilosc' int,
|
||
|
'cena' double,
|
||
|
'kwota' double
|
||
|
);
|
||
|
|
||
|
CREATE TABLE 'pizze'
|
||
|
(
|
||
|
'id' int PRIMARY KEY,
|
||
|
'name' varchar(255),
|
||
|
'price' int
|
||
|
);
|
||
|
|
||
|
CREATE TABLE 'pizze_przepisy'
|
||
|
(
|
||
|
'pizza_id' int,
|
||
|
'skladnik_id' int,
|
||
|
'ilosc' double,
|
||
|
'koszt' double,
|
||
|
'kwota_kosztu' double
|
||
|
);
|
||
|
|
||
|
CREATE TABLE 'skladniki'
|
||
|
(
|
||
|
'id' int PRIMARY KEY,
|
||
|
'name' varchar(255),
|
||
|
'cena' double
|
||
|
);
|
||
|
|
||
|
CREATE TABLE 'sladniki_transakcje'
|
||
|
(
|
||
|
'id' int PRIMARY KEY,
|
||
|
'data' datetime,
|
||
|
'skladnik_id' int,
|
||
|
'zamowienie_wiersz_id' int,
|
||
|
'ilosc' double,
|
||
|
'koszt' double,
|
||
|
'cena' double,
|
||
|
'kwota_kosztu' double,
|
||
|
'kwota_sprzedazy' double,
|
||
|
'zysk' double
|
||
|
);
|
||
|
|
||
|
CREATE TABLE 'zakupy'
|
||
|
(
|
||
|
'id' int PRIMARY KEY,
|
||
|
'id_faktury' int,
|
||
|
'skladnik_id' int,
|
||
|
'ilosc' double,
|
||
|
'koszt' double
|
||
|
);
|
||
|
|
||
|
ALTER TABLE 'zamowienia_wiersze' ADD FOREIGN KEY ('order_id') REFERENCES 'zamowienia' ('id');
|
||
|
|
||
|
ALTER TABLE 'zamowienia_wiersze' ADD FOREIGN KEY ('pizza_id') REFERENCES 'pizze' ('id');
|
||
|
|
||
|
ALTER TABLE 'pizze_przepisy' ADD FOREIGN KEY ('pizza_id') REFERENCES 'pizze' ('id');
|
||
|
|
||
|
ALTER TABLE 'pizze_przepisy' ADD FOREIGN KEY ('skladnik_id') REFERENCES 'skladniki' ('id');
|
||
|
|
||
|
ALTER TABLE 'sladniki_transakcje' ADD FOREIGN KEY ('skladnik_id') REFERENCES 'skladniki' ('id');
|
||
|
|
||
|
ALTER TABLE 'sladniki_transakcje' ADD FOREIGN KEY ('zamowienie_wiersz_id') REFERENCES 'zamowienia_wiersze' ('id');
|
||
|
|
||
|
ALTER TABLE 'zakupy' ADD FOREIGN KEY ('skladnik_id') REFERENCES 'skladniki' ('id');
|