Tôi không nghĩ bạn cần bảng events_alert, bảng này sẽ chỉ cần thiết nếu alert và event là quan hệ n:n.
sự kiện
------
id_event
cảnh báo
------
id_alert
id_event
tin nhắn
ngày
id_category
id_location
id_alert_f có thể được thêm vào sự kiện, cũng có thể được rút lại với một đơn đặt hàng trước ngày tối thiểu [để lấy lần đầu tiên] hoặc boolean trong cảnh báo là is_father