RELATIONAL DATABASE PRACTICES: BRIDGING THE GAP BETWEEN THE THEORY OF DATABASE DESIGN AND REAL-WORLD PRACTICES