Relationale Datenbanken beherrschen heute den Datenbank-Markt, aber seit einigen Jahren sind bereits die ersten kommerziellen objekt-orientierten Datenbankmanagementsysteme (OODBMSs) erhältlich und der Forschungsaufwand in diesem Gebiet ist beträchtlich. Prognosen namhafter Wissenschaftler bescheinigen OODBMSs vor allem in bestimmten Anwendungsgebieten noch in diesem Jahrzehnt einen starken Aufschwung. Relationale Datenbanksysteme verdanken ihren heutigen Erfolg neben der Einfachheit des darunterliegenden formal definierten Datenmodells hauptsächlich auch ihren mächtigen Abfragesprachen - und hier insbesondere der Sprache SQL. Die Möglichkeit der Formulierung deklarativer Anfragen ist sowohl für den Anwendungsprogrammierer als auch für den Endanwender von essentieller Wichtigkeit. Die gezielte Manipulation von meist enorm großen Datenmengen kann in der Regel nur mit einer deklarativen Abfragesprache, die sich mächtiger und komplexer Optimierungsverfahren bedient, effizient durchgeführt werden. Für den Endanwender ist vor allem eine deklarative ad hoc Abfragesprache, die neben einer automatischen Optimierung auch möglichst einfache und mächtige Sprachkonstrukte vorsieht von zentraler Bedeutung, weil damit oft überhaupt erst eine vernünftige Interaktion mit der Datenbank ermöglicht wird. In OODBMSs sind deskriptive ad hoc Abfragemöglichkeiten häufig nur rudimentär oder überhaupt nicht vorhanden und bieten damit berechtigterweise Anlaß zu heftiger Kritik gegenüber OODBMSs. Nachdem Abfragesprachen aber ein wesentlicher Bestandteil von Datenbanksystemen sind, ist es das Ziel dieser Arbeit, die Abfragesprachen sechs verschiedener OODBMSs zu untersuchen, analysieren und zu bewerten. Voraussetzung für diese Tätigkeit ist die Entwicklung eines Kriterienkataloges, in dem die wesentlichen Eigenschaften einer objekt-orientierten Abfragesprache (OOQL) ermittelt und begründet werden, wobei es primär um die Beantwortung folgender Fragen geht: 1. Besitzen die OOQLs zumindest jene Eigenschaften, die auch SQL auszeichnen? 2. Welche Eigenschaften sollten die OOQLs zusätzlich besitzen?