On mapping natural language constructs into relational algebra through E-R representation