DB Design steps and SQL scripts