Database Design and Relational Theory : Normals Forms and All That Jazz