Database design

What are some of the important considerations regarding DBMS/Database design? Explain why these considerations are important