Database programming is the process of developing data-intensive applications which demand the access tolarge amounts of structured, persistent data. The primary tool required for implementing such applications is a database programming language, namely a formal language which is specialized in the