database design using normalization bottom up approach