Al volo solo teoricamente... come strutturereste un db che deve farmi vedere dei menu scelti dal utente poi ogni pietanza ha la sua pagina di dettaglio????

Io avevo pensato a tabelle, antipasti, primi, secondi ecc... con id, nome, descrizione per ogni "piatto".

e poi penso una tabella menu con id, nome_menu e l'id delle pietanze da ogni categoria.. pero penso che verrebbero delle query con inner troppo grosse voi????

Come fareste voi????