Is there a way to generate an alert if events occurred out of expected order or if only one of the expected events occurred? I have a task that updates 3 tables in a particular order. I would like to be alerted if only one of those tables were accessed/updated or if they were accessed/updated out of the expected order. Is there an open source tool that anyone is aware of that could monitor for this type of activity?