Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é o número de violações de segurança alimentar por categoria?
 ###Tabelas: 
CREATE TABLE Menu_Categories (Category_ID INT, Category_Name TEXT); INSERT INTO Menu_Categories (Category_ID, Category_Name) VALUES (1, 'Main Dishes'), (2, 'Sides'); CREATE TABLE Menu_Items (Item_ID INT, Item_Name TEXT, Category_ID INT); INSERT INTO Menu_Items (Item_ID, Item_Name, Category_ID) VALUES (1, 'Burger', 1), (2, 'Pizza', 1), (3, 'Fries', 2), (4, 'Salad', 2); CREATE TABLE Inspections (Inspection_ID INT, Item_ID INT, Violation_Count INT); INSERT INTO Inspections (Inspection_ID, Item_ID, Violation_Count) VALUES (1, 1, 3), (2, 1, 2), (3, 2, 1), (4, 2, 0), (5, 3, 1), (6, 4, 0);
SELECT MC.Category_Name, SUM(I.Violation_Count) as Total_Violations FROM Inspections I JOIN Menu_Items MI ON I.Item_ID = MI.Item_ID JOIN Menu_Categories MC ON MI.Category_ID = MC.Category_ID GROUP BY MC.Category_Name;