Understanding Database Paradigms