Object Oriented design and databases has attracted a great deal of attention in recent years. This article
outlines and discusses the semantic data principles used inter alia in understanding Object Oriented
concepts. To illustrate and lend substance to this discussion a list is presented of OODBMS
implementations. Their weaknesses and strengths are analysed. And their suitability for specific
applications is assessed. Finally we offer some conclusions about research in this area and the directions in
which further development should proceed.