Files
Progetto-PHP/SQL/02_dati_iniziali.sql
Emanuele Slusarz ec30fb40b9 first commit
2026-08-22 11:15:29 +02:00

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);