Modular and Rule-Based Database Programming in DBPL

DBPL is the target language for the implementation of data-intensive applications in the DAIDA project. This chapter illustrates how DBPL supports the construction of correct, modular and efficient database programs integrating well-developed compilation and database technology.