Top Down Approach In Database Design