Some DBMSs also provide a management interface for scheduling regular tasks related to the database (or the DBMS itself).
They could, for example, be set up to check every minute or so for new records, and run a script to send emails when it finds some. No additional monitoring is then required.
It may be further possible to have the DBMS run the script immediately when the new record is added, by having an insert trigger attached to the table that runs a stored procedure. No additional monitoring or scheduling is then required.
All this depends on what DBMS you're using, of course. Consult its documentation to see if and how you can use it this way.