Describir: Relational databases: theory and practice