There are various databases such as RDBMs, DBMS, XML... each require to design as according to requirements. RDBMS is the most popular DB in today's IT industries, I have personally worked on Oracle10, MsSQL Server 2005/2008, MySQL5.1. Every thing is achievable at DB side and very few work should be at application side is the key factor I like to work.