What are the Basic Stages of Database Development?