In this paper we introduce DOODLE, a new visual and declarative language for object-oriented databases. the main principle behind the language is that it is. posible to display and query the database with arbitrary pictures. we alow the user to tailor the display of the data to suit the application at hand or her preferences. we want the user-defined visualizations to be stored in the database, and the language to express all kindsof visual manipulations. for extendibility reasons, the language is objects-oriented. the semantics of the language is given by a well-known deductive query language for object-oriented databases. we hope that the formal basis of our language will contribute to the theoretical study of database visualizations and visual query languages, a subject that we believe is of great interest, but largely left unexplored.