Forward Engineering a Data Model