1149 lines
26 KiB
SQL
Executable File
1149 lines
26 KiB
SQL
Executable File
-- proprietario@delivery.it
|
|
-- Admin123!
|
|
|
|
-- personale@delivery.it
|
|
-- Staff123!
|
|
|
|
-- cliente@delivery.it
|
|
-- Cliente123!
|
|
|
|
-- ===========================
|
|
-- UTENTI
|
|
-- ===========================
|
|
|
|
INSERT INTO utente
|
|
(idUtente, nome, cognome, email, passwordHash, attivo)
|
|
VALUES
|
|
|
|
(
|
|
1,
|
|
'Mario',
|
|
'Rossi',
|
|
'proprietario@delivery.it',
|
|
'$2y$12$pVCRJGEbmEo7QrVEN8sD9ejrO.DawtOVSP65u.izpo6yGI7XMCsWy',
|
|
1
|
|
),
|
|
|
|
(
|
|
2,
|
|
'Luca',
|
|
'Bianchi',
|
|
'personale@delivery.it',
|
|
'$2y$12$9xQp3YTxBhNsSjJ.57iJLeELjiZgyQxjpdKrR5PxTfGGRgKOs0H7y',
|
|
1
|
|
),
|
|
|
|
(
|
|
3,
|
|
'Giovanni',
|
|
'Verdi',
|
|
'cliente@delivery.it',
|
|
'$2y$12$HQQ1jJjJTo/of4CJrGWzbuqdtZyDHbfGOitmUfKbyqzwa0QXBSJqS',
|
|
1
|
|
);
|
|
|
|
|
|
-- PROPRIETARIO
|
|
|
|
INSERT INTO proprietario (idUtente)
|
|
VALUES
|
|
(1);
|
|
|
|
|
|
-- PERSONALE
|
|
|
|
INSERT INTO personale
|
|
(idUtente, dataRegistrazione)
|
|
VALUES
|
|
(
|
|
2,
|
|
CURRENT_TIMESTAMP
|
|
);
|
|
|
|
|
|
-- CLIENTE
|
|
|
|
INSERT INTO cliente
|
|
(idUtente, telefono)
|
|
VALUES
|
|
(
|
|
3,
|
|
'3331234567'
|
|
);
|
|
|
|
-- ==========================================
|
|
-- AGGIUNTA DELLE PROVINCE
|
|
-- ==========================================
|
|
|
|
INSERT INTO provincia (nome, sigla) VALUES
|
|
('Chieti', 'CH'),
|
|
('Pescara', 'PE'),
|
|
('L''Aquila', 'AQ'),
|
|
('Teramo', 'TE'),
|
|
|
|
('Roma', 'RM'),
|
|
('Latina', 'LT'),
|
|
('Frosinone', 'FR'),
|
|
('Rieti', 'RI'),
|
|
('Viterbo', 'VT'),
|
|
|
|
('Napoli', 'NA'),
|
|
('Salerno', 'SA'),
|
|
('Caserta', 'CE'),
|
|
('Avellino', 'AV'),
|
|
('Benevento', 'BN'),
|
|
|
|
('Milano', 'MI'),
|
|
('Bergamo', 'BG'),
|
|
('Brescia', 'BS'),
|
|
('Como', 'CO'),
|
|
('Cremona', 'CR'),
|
|
('Lecco', 'LC'),
|
|
('Lodi', 'LO'),
|
|
('Mantova', 'MN'),
|
|
('Monza e della Brianza', 'MB'),
|
|
('Pavia', 'PV'),
|
|
('Sondrio', 'SO'),
|
|
('Varese', 'VA'),
|
|
|
|
('Torino', 'TO'),
|
|
('Alessandria', 'AL'),
|
|
('Asti', 'AT'),
|
|
('Biella', 'BI'),
|
|
('Cuneo', 'CN'),
|
|
('Novara', 'NO'),
|
|
('Verbano-Cusio-Ossola', 'VB'),
|
|
('Vercelli', 'VC'),
|
|
|
|
('Genova', 'GE'),
|
|
('Imperia', 'IM'),
|
|
('La Spezia', 'SP'),
|
|
('Savona', 'SV'),
|
|
|
|
('Bologna', 'BO'),
|
|
('Ferrara', 'FE'),
|
|
('Forlì-Cesena', 'FC'),
|
|
('Modena', 'MO'),
|
|
('Parma', 'PR'),
|
|
('Piacenza', 'PC'),
|
|
('Ravenna', 'RA'),
|
|
('Reggio Emilia', 'RE'),
|
|
('Rimini', 'RN'),
|
|
|
|
('Firenze', 'FI'),
|
|
('Arezzo', 'AR'),
|
|
('Grosseto', 'GR'),
|
|
('Livorno', 'LI'),
|
|
('Lucca', 'LU'),
|
|
('Massa-Carrara', 'MS'),
|
|
('Pisa', 'PI'),
|
|
('Pistoia', 'PT'),
|
|
('Prato', 'PO'),
|
|
('Siena', 'SI');
|
|
|
|
-- ==========================================
|
|
-- AGGIUNTA DEI COMUNI
|
|
-- ==========================================
|
|
|
|
INSERT INTO comune (nome, idProvincia) VALUES
|
|
-- Chieti
|
|
('Chieti', 1),
|
|
('Francavilla al Mare', 1),
|
|
('Lanciano', 1),
|
|
('Vasto', 1),
|
|
|
|
-- Pescara
|
|
('Pescara', 2),
|
|
('Montesilvano', 2),
|
|
('Spoltore', 2),
|
|
('Penne', 2),
|
|
|
|
-- L'Aquila
|
|
('L''Aquila', 3),
|
|
('Avezzano', 3),
|
|
('Sulmona', 3),
|
|
('Celano', 3),
|
|
|
|
-- Teramo
|
|
('Teramo', 4),
|
|
('Giulianova', 4),
|
|
('Roseto degli Abruzzi', 4),
|
|
('Silvi', 4),
|
|
|
|
-- Roma
|
|
('Roma', 5),
|
|
('Fiumicino', 5),
|
|
('Tivoli', 5),
|
|
('Guidonia Montecelio', 5),
|
|
|
|
-- Latina
|
|
('Latina', 6),
|
|
('Formia', 6),
|
|
('Terracina', 6),
|
|
('Aprilia', 6),
|
|
|
|
-- Frosinone
|
|
('Frosinone', 7),
|
|
('Cassino', 7),
|
|
('Anagni', 7),
|
|
|
|
-- Rieti
|
|
('Rieti', 8),
|
|
('Fara in Sabina', 8),
|
|
|
|
-- Viterbo
|
|
('Viterbo', 9),
|
|
('Tarquinia', 9),
|
|
('Civita Castellana', 9),
|
|
|
|
-- Napoli
|
|
('Napoli', 10),
|
|
('Pozzuoli', 10),
|
|
('Torre del Greco', 10),
|
|
('Pompei', 10),
|
|
|
|
-- Salerno
|
|
('Salerno', 11),
|
|
('Cava de'' Tirreni', 11),
|
|
('Battipaglia', 11),
|
|
('Agropoli', 11),
|
|
|
|
-- Caserta
|
|
('Caserta', 12),
|
|
('Aversa', 12),
|
|
('Marcianise', 12),
|
|
|
|
-- Avellino
|
|
('Avellino', 13),
|
|
('Ariano Irpino', 13),
|
|
|
|
-- Benevento
|
|
('Benevento', 14),
|
|
('Montesarchio', 14),
|
|
|
|
-- Milano
|
|
('Milano', 15),
|
|
('Sesto San Giovanni', 15),
|
|
('Cinisello Balsamo', 15),
|
|
('Legnano', 15),
|
|
|
|
-- Bergamo
|
|
('Bergamo', 16),
|
|
('Treviglio', 16),
|
|
('Seriate', 16),
|
|
|
|
-- Brescia
|
|
('Brescia', 17),
|
|
('Desenzano del Garda', 17),
|
|
('Montichiari', 17),
|
|
|
|
-- Como
|
|
('Como', 18),
|
|
('Cantù', 18),
|
|
('Erba', 18),
|
|
|
|
-- Cremona
|
|
('Cremona', 19),
|
|
('Crema', 19),
|
|
|
|
-- Lecco
|
|
('Lecco', 20),
|
|
('Merate', 20),
|
|
|
|
-- Lodi
|
|
('Lodi', 21),
|
|
('Codogno', 21),
|
|
|
|
-- Mantova
|
|
('Mantova', 22),
|
|
('Castiglione delle Stiviere', 22),
|
|
|
|
-- Monza e Brianza
|
|
('Monza', 23),
|
|
('Seregno', 23),
|
|
('Desio', 23),
|
|
|
|
-- Pavia
|
|
('Pavia', 24),
|
|
('Vigevano', 24),
|
|
('Voghera', 24),
|
|
|
|
-- Sondrio
|
|
('Sondrio', 25),
|
|
('Tirano', 25),
|
|
|
|
-- Varese
|
|
('Varese', 26),
|
|
('Busto Arsizio', 26),
|
|
('Gallarate', 26),
|
|
|
|
-- Torino
|
|
('Torino', 27),
|
|
('Moncalieri', 27),
|
|
('Collegno', 27),
|
|
('Rivoli', 27),
|
|
|
|
-- Alessandria
|
|
('Alessandria', 28),
|
|
('Casale Monferrato', 28),
|
|
|
|
-- Asti
|
|
('Asti', 29),
|
|
('Canelli', 29),
|
|
|
|
-- Biella
|
|
('Biella', 30),
|
|
('Cossato', 30),
|
|
|
|
-- Cuneo
|
|
('Cuneo', 31),
|
|
('Alba', 31),
|
|
('Bra', 31),
|
|
|
|
-- Novara
|
|
('Novara', 32),
|
|
('Borgomanero', 32),
|
|
|
|
-- Verbano-Cusio-Ossola
|
|
('Verbania', 33),
|
|
('Domodossola', 33),
|
|
|
|
-- Vercelli
|
|
('Vercelli', 34),
|
|
('Borgosesia', 34),
|
|
|
|
-- Genova
|
|
('Genova', 35),
|
|
('Rapallo', 35),
|
|
('Chiavari', 35),
|
|
|
|
-- Imperia
|
|
('Imperia', 36),
|
|
('Sanremo', 36),
|
|
('Ventimiglia', 36),
|
|
|
|
-- La Spezia
|
|
('La Spezia', 37),
|
|
('Sarzana', 37),
|
|
|
|
-- Savona
|
|
('Savona', 38),
|
|
('Albenga', 38),
|
|
|
|
-- Bologna
|
|
('Bologna', 39),
|
|
('Imola', 39),
|
|
('San Lazzaro di Savena', 39),
|
|
|
|
-- Ferrara
|
|
('Ferrara', 40),
|
|
('Comacchio', 40),
|
|
|
|
-- Forlì-Cesena
|
|
('Forlì', 41),
|
|
('Cesena', 41),
|
|
('Cesenatico', 41),
|
|
|
|
-- Modena
|
|
('Modena', 42),
|
|
('Carpi', 42),
|
|
('Sassuolo', 42),
|
|
|
|
-- Parma
|
|
('Parma', 43),
|
|
('Fidenza', 43),
|
|
|
|
-- Piacenza
|
|
('Piacenza', 44),
|
|
('Fiorenzuola d''Arda', 44),
|
|
|
|
-- Ravenna
|
|
('Ravenna', 45),
|
|
('Faenza', 45),
|
|
('Cervia', 45),
|
|
|
|
-- Reggio Emilia
|
|
('Reggio Emilia', 46),
|
|
('Scandiano', 46),
|
|
|
|
-- Rimini
|
|
('Rimini', 47),
|
|
('Riccione', 47),
|
|
('Cattolica', 47),
|
|
|
|
-- Firenze
|
|
('Firenze', 48),
|
|
('Empoli', 48),
|
|
('Scandicci', 48),
|
|
|
|
-- Arezzo
|
|
('Arezzo', 49),
|
|
('Cortona', 49),
|
|
|
|
-- Grosseto
|
|
('Grosseto', 50),
|
|
('Follonica', 50),
|
|
|
|
-- Livorno
|
|
('Livorno', 51),
|
|
('Piombino', 51),
|
|
|
|
-- Lucca
|
|
('Lucca', 52),
|
|
('Viareggio', 52),
|
|
|
|
-- Massa-Carrara
|
|
('Massa', 53),
|
|
('Carrara', 53),
|
|
|
|
-- Pisa
|
|
('Pisa', 54),
|
|
('Pontedera', 54),
|
|
|
|
-- Pistoia
|
|
('Pistoia', 55),
|
|
('Montecatini-Terme', 55),
|
|
|
|
-- Prato
|
|
('Prato', 56),
|
|
('Carmignano', 56),
|
|
|
|
-- Siena
|
|
('Siena', 57),
|
|
('Poggibonsi', 57),
|
|
('Montepulciano', 57);
|
|
|
|
-- ===========================
|
|
-- PRODOTTI
|
|
-- ===========================
|
|
|
|
INSERT INTO prodotto
|
|
(nome, descrizione, prezzoBase, tempoPreparazione, proceduraPreparazione, disponibile)
|
|
VALUES
|
|
|
|
-- PIZZE
|
|
|
|
(
|
|
'Margherita',
|
|
'Pizza con pomodoro, mozzarella e basilico',
|
|
7.00,
|
|
15,
|
|
'Stendere l''impasto, aggiungere il pomodoro e la mozzarella, cuocere in forno e completare con basilico.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Marinara',
|
|
'Pizza con pomodoro, aglio, origano e olio extravergine di oliva',
|
|
5.50,
|
|
12,
|
|
'Stendere l''impasto, aggiungere pomodoro, aglio, origano e olio, quindi cuocere in forno.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Diavola',
|
|
'Pizza con pomodoro, mozzarella e salame piccante',
|
|
8.50,
|
|
15,
|
|
'Stendere l''impasto, aggiungere pomodoro, mozzarella e salame piccante, quindi cuocere in forno.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Quattro Formaggi',
|
|
'Pizza con mozzarella, gorgonzola, fontina e parmigiano',
|
|
9.00,
|
|
15,
|
|
'Stendere l''impasto, distribuire mozzarella, gorgonzola, fontina e parmigiano, quindi cuocere in forno.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Capricciosa',
|
|
'Pizza con pomodoro, mozzarella, prosciutto cotto, funghi, olive e carciofi',
|
|
10.00,
|
|
18,
|
|
'Stendere l''impasto, aggiungere pomodoro, mozzarella, prosciutto cotto, funghi, olive e carciofi, quindi cuocere in forno.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Prosciutto e Funghi',
|
|
'Pizza con pomodoro, mozzarella, prosciutto cotto e funghi',
|
|
9.00,
|
|
15,
|
|
'Stendere l''impasto, aggiungere pomodoro, mozzarella, prosciutto cotto e funghi, quindi cuocere in forno.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Vegetariana',
|
|
'Pizza con pomodoro, mozzarella, zucchine, melanzane e peperoni',
|
|
9.50,
|
|
18,
|
|
'Preparare le verdure, stendere l''impasto, aggiungere pomodoro, mozzarella e verdure, quindi cuocere in forno.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Bufalina',
|
|
'Pizza con pomodoro, mozzarella di bufala, pomodorini e basilico',
|
|
10.50,
|
|
15,
|
|
'Stendere l''impasto, aggiungere pomodoro, mozzarella di bufala e pomodorini, cuocere in forno e completare con basilico.',
|
|
1
|
|
),
|
|
|
|
-- PANINI E HAMBURGER
|
|
|
|
(
|
|
'Hamburger Classico',
|
|
'Panino con hamburger di manzo, insalata, pomodoro e salsa',
|
|
8.50,
|
|
12,
|
|
'Cuocere l''hamburger alla piastra, scaldare il pane e assemblare con insalata, pomodoro e salsa.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Cheeseburger',
|
|
'Panino con hamburger di manzo, formaggio, insalata, pomodoro e salsa',
|
|
9.00,
|
|
12,
|
|
'Cuocere l''hamburger alla piastra, aggiungere il formaggio, scaldare il pane e assemblare con insalata, pomodoro e salsa.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Bacon Burger',
|
|
'Panino con hamburger di manzo, bacon croccante, formaggio e salsa barbecue',
|
|
10.50,
|
|
15,
|
|
'Cuocere l''hamburger alla piastra e il bacon separatamente, aggiungere il formaggio e assemblare il panino con salsa barbecue.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Chicken Burger',
|
|
'Panino con pollo croccante, insalata, pomodoro e salsa',
|
|
9.00,
|
|
15,
|
|
'Cuocere il pollo impanato, scaldare il pane e assemblare con insalata, pomodoro e salsa.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Panino Porchetta',
|
|
'Panino caldo con porchetta e patate',
|
|
8.00,
|
|
10,
|
|
'Riscaldare la porchetta, preparare le patate, scaldare il pane e assemblare il panino.',
|
|
1
|
|
),
|
|
|
|
-- FRITTI E CONTORNI
|
|
|
|
(
|
|
'Patatine Fritte',
|
|
'Porzione di patatine fritte',
|
|
4.00,
|
|
8,
|
|
'Friggere le patate fino a doratura, scolarle dall''olio e salarle prima del servizio.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Patatine Cheddar e Bacon',
|
|
'Patatine fritte con salsa cheddar e bacon croccante',
|
|
6.00,
|
|
10,
|
|
'Friggere le patate, scolarle dall''olio e completare con salsa cheddar calda e bacon croccante.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Olive Ascolane',
|
|
'Porzione di olive ascolane fritte',
|
|
5.00,
|
|
8,
|
|
'Friggere le olive ascolane fino a doratura, scolarle dall''olio e servire calde.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Mozzarelline Fritte',
|
|
'Bocconcini di mozzarella impanati e fritti',
|
|
5.00,
|
|
8,
|
|
'Friggere le mozzarelline impanate fino a doratura, scolarle dall''olio e servire calde.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Anelli di Cipolla',
|
|
'Anelli di cipolla pastellati e fritti',
|
|
4.50,
|
|
8,
|
|
'Friggere gli anelli di cipolla pastellati fino a renderli dorati e croccanti.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Crocchette di Patate',
|
|
'Crocchette di patate fritte',
|
|
4.50,
|
|
8,
|
|
'Friggere le crocchette di patate fino a doratura, scolarle dall''olio e servire calde.',
|
|
1
|
|
),
|
|
|
|
-- PRIMI
|
|
|
|
(
|
|
'Spaghetti Carbonara',
|
|
'Spaghetti con uova, guanciale, pecorino e pepe',
|
|
10.00,
|
|
18,
|
|
'Cuocere gli spaghetti, rosolare il guanciale e mantecare la pasta con uova, pecorino, guanciale e pepe.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Penne all''Arrabbiata',
|
|
'Penne con pomodoro, aglio e peperoncino',
|
|
8.50,
|
|
15,
|
|
'Cuocere le penne, preparare il sugo con pomodoro, aglio e peperoncino e unire la pasta scolata al dente.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Lasagna',
|
|
'Lasagna al forno con ragù, besciamella e parmigiano',
|
|
11.00,
|
|
20,
|
|
'Preparare gli strati con pasta, ragù, besciamella e parmigiano, cuocere in forno e porzionare prima del servizio.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Gnocchi al Ragù',
|
|
'Gnocchi di patate con ragù di carne',
|
|
10.00,
|
|
15,
|
|
'Cuocere gli gnocchi in acqua bollente, scolarli e condirli con ragù di carne caldo.',
|
|
1
|
|
),
|
|
|
|
-- SECONDI
|
|
|
|
(
|
|
'Cotoletta di Pollo',
|
|
'Cotoletta di pollo impanata e fritta',
|
|
9.00,
|
|
15,
|
|
'Impanare il pollo, friggerlo fino a doratura, scolarlo dall''olio e servire caldo.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Tagliata di Manzo',
|
|
'Tagliata di manzo con rucola e scaglie di parmigiano',
|
|
16.00,
|
|
20,
|
|
'Cuocere la carne alla piastra, lasciarla riposare, affettarla e completare con rucola e scaglie di parmigiano.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Pollo alla Griglia',
|
|
'Petto di pollo grigliato con contorno di verdure',
|
|
11.00,
|
|
18,
|
|
'Cuocere il petto di pollo sulla griglia, preparare le verdure e servire insieme.',
|
|
1
|
|
),
|
|
|
|
-- INSALATE
|
|
|
|
(
|
|
'Insalata Caesar',
|
|
'Insalata con pollo, lattuga, parmigiano, crostini e salsa Caesar',
|
|
9.50,
|
|
10,
|
|
'Grigliare il pollo, tagliarlo a strisce e assemblare con lattuga, parmigiano, crostini e salsa Caesar.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Insalata Mista',
|
|
'Insalata con lattuga, pomodoro, mais e carote',
|
|
6.50,
|
|
5,
|
|
'Lavare e tagliare lattuga, pomodoro e carote, quindi aggiungere il mais e assemblare l''insalata.',
|
|
1
|
|
),
|
|
|
|
-- DOLCI
|
|
|
|
(
|
|
'Tiramisù',
|
|
'Dolce al mascarpone, caffè e cacao',
|
|
5.00,
|
|
3,
|
|
'Preparare gli strati di savoiardi imbevuti nel caffè e crema al mascarpone, refrigerare e completare con cacao.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Cheesecake',
|
|
'Cheesecake con topping ai frutti di bosco',
|
|
5.50,
|
|
3,
|
|
'Preparare la base di biscotto e la crema, refrigerare e completare con topping ai frutti di bosco prima del servizio.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Panna Cotta',
|
|
'Panna cotta con topping al cioccolato',
|
|
4.50,
|
|
3,
|
|
'Preparare e refrigerare la panna cotta, quindi aggiungere il topping al cioccolato prima del servizio.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Brownie al Cioccolato',
|
|
'Brownie al cioccolato fondente',
|
|
4.50,
|
|
5,
|
|
'Preparare e cuocere il brownie al cioccolato, porzionarlo e riscaldarlo leggermente prima del servizio.',
|
|
1
|
|
),
|
|
|
|
-- BEVANDE
|
|
|
|
(
|
|
'Acqua Naturale 50cl',
|
|
'Bottiglia di acqua naturale da 50 cl',
|
|
1.50,
|
|
0,
|
|
'Prelevare una bottiglia di acqua naturale refrigerata e prepararla per la consegna.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Acqua Frizzante 50cl',
|
|
'Bottiglia di acqua frizzante da 50 cl',
|
|
1.50,
|
|
0,
|
|
'Prelevare una bottiglia di acqua frizzante refrigerata e prepararla per la consegna.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Coca-Cola 33cl',
|
|
'Lattina di Coca-Cola da 33 cl',
|
|
2.50,
|
|
0,
|
|
'Prelevare una lattina di Coca-Cola refrigerata e prepararla per la consegna.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Coca-Cola Zero 33cl',
|
|
'Lattina di Coca-Cola Zero da 33 cl',
|
|
2.50,
|
|
0,
|
|
'Prelevare una lattina di Coca-Cola Zero refrigerata e prepararla per la consegna.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Fanta 33cl',
|
|
'Lattina di Fanta da 33 cl',
|
|
2.50,
|
|
0,
|
|
'Prelevare una lattina di Fanta refrigerata e prepararla per la consegna.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Sprite 33cl',
|
|
'Lattina di Sprite da 33 cl',
|
|
2.50,
|
|
0,
|
|
'Prelevare una lattina di Sprite refrigerata e prepararla per la consegna.',
|
|
1
|
|
),
|
|
|
|
-- CAFFETTERIA
|
|
|
|
(
|
|
'Caffè Espresso',
|
|
'Caffè espresso',
|
|
1.20,
|
|
2,
|
|
'Macinare il caffè, inserirlo nel portafiltro e preparare l''espresso con la macchina professionale.',
|
|
1
|
|
),
|
|
|
|
(
|
|
'Cappuccino',
|
|
'Caffè espresso con latte montato',
|
|
1.80,
|
|
3,
|
|
'Preparare un caffè espresso, montare il latte con il vapore e versarlo nella tazza insieme al caffè.',
|
|
1
|
|
);
|
|
|
|
-- STATI ORDINE
|
|
INSERT INTO statoOrdine (idStatoOrdine, nomeStato, posizione) VALUES
|
|
(1, 'inserito', 1),
|
|
(2, 'in preparazione', 2),
|
|
(3, 'pronto', 3),
|
|
(4, 'in consegna', 4),
|
|
(5, 'consegnato', 5);
|
|
|
|
-- INGREDIENTI
|
|
INSERT INTO ingrediente (idIngrediente, nome, unitaMisura) VALUES
|
|
(1, 'Impasto pizza', 'g'),
|
|
(2, 'Passata di pomodoro', 'g'),
|
|
(3, 'Mozzarella', 'g'),
|
|
(4, 'Basilico', 'g'),
|
|
(5, 'Aglio', 'g'),
|
|
(6, 'Origano', 'g'),
|
|
(7, 'Olio extravergine di oliva', 'ml'),
|
|
(8, 'Salame piccante', 'g'),
|
|
(9, 'Gorgonzola', 'g'),
|
|
(10, 'Fontina', 'g'),
|
|
(11, 'Parmigiano', 'g'),
|
|
(12, 'Prosciutto cotto', 'g'),
|
|
(13, 'Funghi', 'g'),
|
|
(14, 'Olive', 'g'),
|
|
(15, 'Carciofi', 'g'),
|
|
(16, 'Zucchine', 'g'),
|
|
(17, 'Melanzane', 'g'),
|
|
(18, 'Peperoni', 'g'),
|
|
(19, 'Mozzarella di bufala', 'g'),
|
|
(20, 'Pomodorini', 'g'),
|
|
(21, 'Pane hamburger', 'pezzo'),
|
|
(22, 'Hamburger di manzo', 'g'),
|
|
(23, 'Lattuga', 'g'),
|
|
(24, 'Pomodoro fresco', 'g'),
|
|
(25, 'Salsa burger', 'ml'),
|
|
(26, 'Cheddar', 'g'),
|
|
(27, 'Bacon', 'g'),
|
|
(28, 'Salsa barbecue', 'ml'),
|
|
(29, 'Pollo', 'g'),
|
|
(30, 'Panatura', 'g'),
|
|
(31, 'Pane per panino', 'pezzo'),
|
|
(32, 'Porchetta', 'g'),
|
|
(33, 'Patate', 'g'),
|
|
(34, 'Salsa cheddar', 'ml'),
|
|
(35, 'Olive ascolane', 'pezzo'),
|
|
(36, 'Mozzarelline impanate', 'pezzo'),
|
|
(37, 'Anelli di cipolla', 'g'),
|
|
(38, 'Crocchette di patate', 'pezzo'),
|
|
(39, 'Spaghetti', 'g'),
|
|
(40, 'Uova', 'pezzo'),
|
|
(41, 'Guanciale', 'g'),
|
|
(42, 'Pecorino', 'g'),
|
|
(43, 'Pepe', 'g'),
|
|
(44, 'Penne', 'g'),
|
|
(45, 'Peperoncino', 'g'),
|
|
(46, 'Sfoglia per lasagna', 'g'),
|
|
(47, 'Ragù di carne', 'g'),
|
|
(48, 'Besciamella', 'g'),
|
|
(49, 'Gnocchi', 'g'),
|
|
(50, 'Manzo per tagliata', 'g'),
|
|
(51, 'Rucola', 'g'),
|
|
(52, 'Crostini', 'g'),
|
|
(53, 'Salsa Caesar', 'ml'),
|
|
(54, 'Mais', 'g'),
|
|
(55, 'Carote', 'g'),
|
|
(56, 'Savoiardi', 'g'),
|
|
(57, 'Mascarpone', 'g'),
|
|
(58, 'Caffè', 'g'),
|
|
(59, 'Cacao', 'g'),
|
|
(60, 'Base biscotto cheesecake', 'g'),
|
|
(61, 'Crema cheesecake', 'g'),
|
|
(62, 'Topping frutti di bosco', 'g'),
|
|
(63, 'Panna', 'ml'),
|
|
(64, 'Gelatina', 'g'),
|
|
(65, 'Topping al cioccolato', 'ml'),
|
|
(66, 'Cioccolato fondente', 'g'),
|
|
(67, 'Farina', 'g'),
|
|
(68, 'Burro', 'g'),
|
|
(69, 'Zucchero', 'g'),
|
|
(70, 'Acqua naturale 50cl', 'pezzo'),
|
|
(71, 'Acqua frizzante 50cl', 'pezzo'),
|
|
(72, 'Coca-Cola 33cl', 'pezzo'),
|
|
(73, 'Coca-Cola Zero 33cl', 'pezzo'),
|
|
(74, 'Fanta 33cl', 'pezzo'),
|
|
(75, 'Sprite 33cl', 'pezzo'),
|
|
(76, 'Latte', 'ml'),
|
|
(77, 'Olio di semi', 'ml');
|
|
|
|
-- ASSOCIAZIONE PRODOTTI - INGREDIENTI
|
|
INSERT INTO prodottoUsaIngrediente (idProdotto, idIngrediente, quantita) VALUES
|
|
(1, 1, 250.000),
|
|
(1, 2, 80.000),
|
|
(1, 3, 100.000),
|
|
(1, 4, 2.000),
|
|
(1, 7, 5.000),
|
|
(2, 1, 250.000),
|
|
(2, 2, 80.000),
|
|
(2, 5, 3.000),
|
|
(2, 6, 2.000),
|
|
(2, 7, 5.000),
|
|
(3, 1, 250.000),
|
|
(3, 2, 80.000),
|
|
(3, 3, 100.000),
|
|
(3, 8, 50.000),
|
|
(4, 1, 250.000),
|
|
(4, 3, 80.000),
|
|
(4, 9, 40.000),
|
|
(4, 10, 40.000),
|
|
(4, 11, 20.000),
|
|
(5, 1, 250.000),
|
|
(5, 2, 80.000),
|
|
(5, 3, 100.000),
|
|
(5, 12, 50.000),
|
|
(5, 13, 40.000),
|
|
(5, 14, 20.000),
|
|
(5, 15, 30.000),
|
|
(6, 1, 250.000),
|
|
(6, 2, 80.000),
|
|
(6, 3, 100.000),
|
|
(6, 12, 60.000),
|
|
(6, 13, 50.000),
|
|
(7, 1, 250.000),
|
|
(7, 2, 80.000),
|
|
(7, 3, 80.000),
|
|
(7, 16, 40.000),
|
|
(7, 17, 40.000),
|
|
(7, 18, 40.000),
|
|
(8, 1, 250.000),
|
|
(8, 2, 80.000),
|
|
(8, 19, 120.000),
|
|
(8, 20, 50.000),
|
|
(8, 4, 2.000),
|
|
(9, 21, 1.000),
|
|
(9, 22, 150.000),
|
|
(9, 23, 20.000),
|
|
(9, 24, 30.000),
|
|
(9, 25, 15.000),
|
|
(10, 21, 1.000),
|
|
(10, 22, 150.000),
|
|
(10, 23, 20.000),
|
|
(10, 24, 30.000),
|
|
(10, 25, 15.000),
|
|
(10, 26, 25.000),
|
|
(11, 21, 1.000),
|
|
(11, 22, 150.000),
|
|
(11, 26, 25.000),
|
|
(11, 27, 30.000),
|
|
(11, 28, 20.000),
|
|
(12, 21, 1.000),
|
|
(12, 29, 150.000),
|
|
(12, 30, 30.000),
|
|
(12, 23, 20.000),
|
|
(12, 24, 30.000),
|
|
(12, 25, 15.000),
|
|
(13, 31, 1.000),
|
|
(13, 32, 150.000),
|
|
(13, 33, 120.000),
|
|
(14, 33, 200.000),
|
|
(14, 77, 20.000),
|
|
(15, 33, 200.000),
|
|
(15, 34, 40.000),
|
|
(15, 27, 30.000),
|
|
(15, 77, 20.000),
|
|
(16, 35, 8.000),
|
|
(16, 77, 20.000),
|
|
(17, 36, 8.000),
|
|
(17, 77, 20.000),
|
|
(18, 37, 150.000),
|
|
(18, 77, 20.000),
|
|
(19, 38, 8.000),
|
|
(19, 77, 20.000),
|
|
(20, 39, 120.000),
|
|
(20, 40, 2.000),
|
|
(20, 41, 60.000),
|
|
(20, 42, 30.000),
|
|
(20, 43, 1.000),
|
|
(21, 44, 120.000),
|
|
(21, 2, 100.000),
|
|
(21, 5, 2.000),
|
|
(21, 45, 2.000),
|
|
(21, 7, 5.000),
|
|
(22, 46, 120.000),
|
|
(22, 47, 120.000),
|
|
(22, 48, 80.000),
|
|
(22, 11, 20.000),
|
|
(23, 49, 180.000),
|
|
(23, 47, 120.000),
|
|
(23, 11, 10.000),
|
|
(24, 29, 180.000),
|
|
(24, 30, 50.000),
|
|
(24, 77, 25.000),
|
|
(25, 50, 250.000),
|
|
(25, 51, 30.000),
|
|
(25, 11, 20.000),
|
|
(25, 7, 5.000),
|
|
(26, 29, 200.000),
|
|
(26, 16, 50.000),
|
|
(26, 17, 50.000),
|
|
(26, 18, 50.000),
|
|
(26, 7, 5.000),
|
|
(27, 29, 120.000),
|
|
(27, 23, 100.000),
|
|
(27, 11, 20.000),
|
|
(27, 52, 30.000),
|
|
(27, 53, 25.000),
|
|
(28, 23, 80.000),
|
|
(28, 24, 80.000),
|
|
(28, 54, 40.000),
|
|
(28, 55, 40.000),
|
|
(28, 7, 10.000),
|
|
(29, 56, 80.000),
|
|
(29, 57, 100.000),
|
|
(29, 58, 10.000),
|
|
(29, 59, 5.000),
|
|
(29, 40, 1.000),
|
|
(29, 69, 25.000),
|
|
(30, 60, 70.000),
|
|
(30, 61, 120.000),
|
|
(30, 62, 30.000),
|
|
(31, 63, 150.000),
|
|
(31, 64, 3.000),
|
|
(31, 69, 20.000),
|
|
(31, 65, 20.000),
|
|
(32, 66, 60.000),
|
|
(32, 67, 40.000),
|
|
(32, 68, 30.000),
|
|
(32, 69, 30.000),
|
|
(32, 40, 1.000),
|
|
(33, 70, 1.000),
|
|
(34, 71, 1.000),
|
|
(35, 72, 1.000),
|
|
(36, 73, 1.000),
|
|
(37, 74, 1.000),
|
|
(38, 75, 1.000),
|
|
(39, 58, 8.000),
|
|
(40, 58, 8.000),
|
|
(40, 76, 120.000);
|
|
|
|
-- GRUPPI DI ESCLUSIONE
|
|
INSERT INTO gruppoEsclusione (idGruppoEsclusione, nome, idProdotto) VALUES
|
|
(1, 'Tipo impasto', 1),
|
|
(2, 'Tipo impasto', 2),
|
|
(3, 'Tipo impasto', 3),
|
|
(4, 'Tipo impasto', 4),
|
|
(5, 'Tipo impasto', 5),
|
|
(6, 'Tipo impasto', 6),
|
|
(7, 'Tipo impasto', 7),
|
|
(8, 'Tipo impasto', 8),
|
|
(9, 'Cottura carne', 9),
|
|
(10, 'Cottura carne', 10),
|
|
(11, 'Cottura carne', 11),
|
|
(12, 'Salsa principale', 12),
|
|
(13, 'Cottura carne', 25),
|
|
(14, 'Condimento', 27),
|
|
(15, 'Topping', 30),
|
|
(16, 'Zucchero', 39),
|
|
(17, 'Temperatura', 39),
|
|
(18, 'Zucchero', 40),
|
|
(19, 'Tipo latte', 40);
|
|
|
|
-- CARATTERISTICHE
|
|
INSERT INTO caratteristica
|
|
(idCaratteristica, nome, descrizione, differenzaPrezzo, predefinita, disponibile, idGruppoEsclusione, idProdotto)
|
|
VALUES
|
|
(1, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 1, 1),
|
|
(2, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 1, 1),
|
|
(3, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 1, 1),
|
|
(4, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 2, 2),
|
|
(5, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 2, 2),
|
|
(6, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 2, 2),
|
|
(7, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 3, 3),
|
|
(8, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 3, 3),
|
|
(9, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 3, 3),
|
|
(10, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 4, 4),
|
|
(11, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 4, 4),
|
|
(12, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 4, 4),
|
|
(13, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 5, 5),
|
|
(14, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 5, 5),
|
|
(15, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 5, 5),
|
|
(16, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 6, 6),
|
|
(17, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 6, 6),
|
|
(18, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 6, 6),
|
|
(19, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 7, 7),
|
|
(20, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 7, 7),
|
|
(21, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 7, 7),
|
|
(22, 'Impasto classico', 'Impasto tradizionale della casa.', 0.00, 1, 1, 8, 8),
|
|
(23, 'Impasto integrale', 'Impasto preparato con farina integrale.', 1.00, 0, 1, 8, 8),
|
|
(24, 'Impasto senza glutine', 'Base senza glutine.', 2.00, 0, 1, 8, 8),
|
|
(25, 'Cottura al sangue', 'Hamburger cotto al sangue.', 0.00, 0, 1, 9, 9),
|
|
(26, 'Cottura media', 'Hamburger con cottura media.', 0.00, 1, 1, 9, 9),
|
|
(27, 'Ben cotto', 'Hamburger ben cotto.', 0.00, 0, 1, 9, 9),
|
|
(28, 'Cottura al sangue', 'Hamburger cotto al sangue.', 0.00, 0, 1, 10, 10),
|
|
(29, 'Cottura media', 'Hamburger con cottura media.', 0.00, 1, 1, 10, 10),
|
|
(30, 'Ben cotto', 'Hamburger ben cotto.', 0.00, 0, 1, 10, 10),
|
|
(31, 'Cottura al sangue', 'Hamburger cotto al sangue.', 0.00, 0, 1, 11, 11),
|
|
(32, 'Cottura media', 'Hamburger con cottura media.', 0.00, 1, 1, 11, 11),
|
|
(33, 'Ben cotto', 'Hamburger ben cotto.', 0.00, 0, 1, 11, 11),
|
|
(34, 'Maionese', 'Chicken Burger con maionese.', 0.00, 1, 1, 12, 12),
|
|
(35, 'Salsa barbecue', 'Chicken Burger con salsa barbecue.', 0.00, 0, 1, 12, 12),
|
|
(36, 'Salsa piccante', 'Chicken Burger con salsa piccante.', 0.30, 0, 1, 12, 12),
|
|
(37, 'Cottura al sangue', 'Tagliata cotta al sangue.', 0.00, 0, 1, 13, 25),
|
|
(38, 'Cottura media', 'Tagliata con cottura media.', 0.00, 1, 1, 13, 25),
|
|
(39, 'Ben cotta', 'Tagliata ben cotta.', 0.00, 0, 1, 13, 25),
|
|
(40, 'Salsa Caesar', 'Condimento classico Caesar.', 0.00, 1, 1, 14, 27),
|
|
(41, 'Salsa yogurt', 'Condimento allo yogurt.', 0.00, 0, 1, 14, 27),
|
|
(42, 'Senza condimento', 'Insalata servita senza condimento.', 0.00, 0, 1, 14, 27),
|
|
(43, 'Frutti di bosco', 'Topping ai frutti di bosco.', 0.00, 1, 1, 15, 30),
|
|
(44, 'Cioccolato', 'Topping al cioccolato.', 0.30, 0, 1, 15, 30),
|
|
(45, 'Caramello', 'Topping al caramello.', 0.30, 0, 1, 15, 30),
|
|
(46, 'Senza zucchero', 'Caffè servito senza zucchero.', 0.00, 0, 1, 16, 39),
|
|
(47, 'Zuccherato', 'Caffè con quantità standard di zucchero.', 0.00, 1, 1, 16, 39),
|
|
(48, 'Molto zuccherato', 'Caffè con quantità maggiore di zucchero.', 0.05, 0, 1, 16, 39),
|
|
(49, 'Caldo', 'Caffè servito caldo.', 0.00, 1, 1, 17, 39),
|
|
(50, 'Freddo', 'Caffè servito freddo.', 0.50, 0, 1, 17, 39),
|
|
(51, 'Senza zucchero', 'Cappuccino servito senza zucchero.', 0.00, 0, 1, 18, 40),
|
|
(52, 'Zuccherato', 'Cappuccino con quantità standard di zucchero.', 0.00, 1, 1, 18, 40),
|
|
(53, 'Molto zuccherato', 'Cappuccino con quantità maggiore di zucchero.', 0.05, 0, 1, 18, 40),
|
|
(54, 'Latte vaccino', 'Cappuccino preparato con latte vaccino.', 0.00, 1, 1, 19, 40),
|
|
(55, 'Latte senza lattosio', 'Cappuccino preparato con latte senza lattosio.', 0.30, 0, 1, 19, 40),
|
|
(56, 'Latte di soia', 'Cappuccino preparato con latte di soia.', 0.50, 0, 1, 19, 40),
|
|
(57, 'Extra mozzarella', 'Aggiunta di mozzarella extra.', 1.50, 0, 1, NULL, 1),
|
|
(58, 'Senza mozzarella', 'Preparazione senza mozzarella.', 0.00, 0, 1, NULL, 1),
|
|
(59, 'Extra salame piccante', 'Aggiunta di salame piccante extra.', 1.50, 0, 1, NULL, 3),
|
|
(60, 'Extra mozzarella', 'Aggiunta di mozzarella extra.', 1.50, 0, 1, NULL, 3),
|
|
(61, 'Extra prosciutto cotto', 'Aggiunta di prosciutto cotto extra.', 1.50, 0, 1, NULL, 6),
|
|
(62, 'Extra mozzarella di bufala', 'Aggiunta di mozzarella di bufala extra.', 2.00, 0, 1, NULL, 8),
|
|
(63, 'Doppio hamburger', 'Aggiunta di un secondo hamburger di manzo.', 3.00, 0, 1, NULL, 9),
|
|
(64, 'Extra cheddar', 'Aggiunta di cheddar extra.', 1.00, 0, 1, NULL, 9),
|
|
(65, 'Doppio hamburger', 'Aggiunta di un secondo hamburger di manzo.', 3.00, 0, 1, NULL, 10),
|
|
(66, 'Extra cheddar', 'Aggiunta di cheddar extra.', 1.00, 0, 1, NULL, 10),
|
|
(67, 'Extra bacon', 'Aggiunta di bacon extra.', 1.50, 0, 1, NULL, 11),
|
|
(68, 'Extra cheddar', 'Aggiunta di cheddar extra.', 1.00, 0, 1, NULL, 11),
|
|
(69, 'Extra pollo', 'Aggiunta di una porzione extra di pollo.', 2.50, 0, 1, NULL, 12),
|
|
(70, 'Ketchup', 'Bustina di ketchup.', 0.20, 0, 1, NULL, 14),
|
|
(71, 'Maionese', 'Bustina di maionese.', 0.20, 0, 1, NULL, 14),
|
|
(72, 'Ketchup', 'Bustina di ketchup.', 0.20, 0, 1, NULL, 15),
|
|
(73, 'Maionese', 'Bustina di maionese.', 0.20, 0, 1, NULL, 15),
|
|
(74, 'Extra pecorino', 'Aggiunta di pecorino extra.', 1.00, 0, 1, NULL, 20),
|
|
(75, 'Extra guanciale', 'Aggiunta di guanciale extra.', 1.50, 0, 1, NULL, 20),
|
|
(76, 'Extra peperoncino', 'Aggiunta di peperoncino extra.', 0.30, 0, 1, NULL, 21),
|
|
(77, 'Extra parmigiano', 'Aggiunta di parmigiano extra.', 1.00, 0, 1, NULL, 22),
|
|
(78, 'Extra ragù', 'Aggiunta di ragù extra.', 1.50, 0, 1, NULL, 23),
|
|
(79, 'Extra parmigiano', 'Aggiunta di scaglie di parmigiano extra.', 1.50, 0, 1, NULL, 25),
|
|
(80, 'Senza crostini', 'Insalata Caesar preparata senza crostini.', 0.00, 0, 1, NULL, 27),
|
|
(81, 'Extra pollo', 'Aggiunta di pollo grigliato extra.', 2.50, 0, 1, NULL, 27),
|
|
(82, 'Con panna', 'Aggiunta di panna al caffè.', 0.80, 0, 1, NULL, 39),
|
|
(83, 'Cacao', 'Aggiunta di cacao sul cappuccino.', 0.20, 0, 1, NULL, 40),
|
|
(84, 'Cannella', 'Aggiunta di cannella sul cappuccino.', 0.20, 0, 1, NULL, 40); |