Ik denk niet dat je de tabel events_alert nodig hebt, dit is alleen nodig als alert en event een n:n-relatie zijn.
evenement
------
id_event
alert
------
id_alert
id_event
bericht
datum
id_category
id_location
id_alert_f kan aan het evenement worden toegevoegd, kan ook worden opgehaald met een volgorde op min datum [om de eerste te krijgen], of een boolean in de waarschuwing als is_father