Saya rasa Anda tidak memerlukan tabel events_alert, ini hanya diperlukan jika alert dan event adalah relasi n:n.
acara
------
id_event
alert
------
id_alert
id_event
pesan
tanggal
id_category
id_location
id_alert_f dapat ditambahkan ke acara, juga dapat diambil dengan pesanan berdasarkan tanggal min [untuk mendapatkan yang pertama], atau boolean dalam peringatan sebagai is_father