The purpose of this paper is to show the facilities of our database programming language model which integrates database languages and programming languages. It is based on the object oriented model which has various advantages in conceptual data modeling. However, the object oriented model in itself lacks the concept of persistency required in database systems. We propose to unify an object oriented model by integrating the object and its associations, and the meta calculus with the concept that each of these organizations is orthogonal. This model has extensive expressive power which covers all abilities of conventional database languages. It also elaborates the expressive power of conventional object oriented programming languages.