You can either create database tables or business components first, and then automatically create the other based on the definitions:
Reverse Generation You create the database tables first.
Forward Generation You create the business components first.