1.Database Forward Engineering
Database Forward Engineering is the process to create the Relational Model Diagram or export to a DDL file from a Logical Model Diagram.
A Logical Model Diagram contains entities and relationship design for the database. It also contains columns for tables as well as defined of Primary Key, Foreign Key, Constraints, etc.
2.Database Reverse Engineering
Database Reverse Engineering means the processes to retrieve back the Logical Model Diagram from existed Relational Model Diagram or the DLL file (.sql file contains complete DML statements to create a database).