DB “Ricette e Calorie” Si vuole realizzare un archivio per la gestione delle ricette domestiche in modo da poter tenere sotto controllo le calorie e preparare menù bilanciati. Ogni piatto viene catalogato in base al contenuto di calorie in classi caloriche che possono ad esempio essere “bassa”, “media”, “alta”, ecc. ed è prodotto mediante una ricetta, che riporta ogni ingrediente con la sua quantità. Ogni ingrediente è a sua volta classificato in base all’ingrediente fondamentale che contiene, come ad esempio “pesce”, “carne”, “verdura”, ecc. Il candidato dopo aver formulato le eventuali ipotesi aggiuntive: a) Fornisca lo schema concettuale e logico del database. b) Implementi le seguenti query in linguaggio SQL: 1. Produrre l’elenco degli ingredienti con contenuto calorico superiore a 80 calorie per 100 grammi. 2. Produrre l’elenco dei piatti con contenuto calorico alto che contengono “zucchero” 3. Individuare il piatto contenente il maggior numero di calorie 4. Produrre l’elenco che riporta il nome e la descrizione dei piatti vegetariani, e cioè quei piatti che non contengono alcun ingrediente di tipo “carne”. 5. Individuare il piatto che contiene il maggior numero di calorie e non contiene “patate”. 6. Individuare i piatti che hanno un apporto calorico “basso” ma che sono composti da più di 10 ingredienti di cui uno sia l’”olio di oliva”. c) Scriva in linguaggio lato server il codice che permetta di visualizzare i piatti pe r una categoria scelta dall’utente visualizzando per ciascuno la quantità di calorie che contengono.