A project requires me to build a java application that allows users to quickly create, update and delete labor reports (previously done by hand).
I clearly need a database for this and have spent the past week researching and slowly designing, but cant seem to clearly define what makes the difference between foreign key cascade option and creating triggers. Are they that different? Or just two ways to accomplish the same task in my case?
I ask this because is want changes for specific fields in one table to be reflected in all related tables that reference it.
I am using MySQL and MySQL Workbench for modeling and eventual forward engineering.