Towards a Programming Language for Manipulating Relational Data Bases