The process of starting with world objects and modelling using entity-relationship diagrams is referred to as a bottom-up process.
Starting with one large table and functional dependencies using normalization is referred to as top-down development.
What are the advantages and disadvantages of each method? Are there any inherit dangers with either method?
Which would you prefer to use? Is it really an either-or situation?