Tato bakalářská práce si klade za cíl vzájemně porovnat zástupce objektově orientovaného a objektově-relačního datového modelu a posoudit vhodnost jejich použití jako perzistentní vrstvy v aplikaci napsané v jazyce Java. První část této práce je zaměřena na přehled objektově-relačního a objektově orientovaného datového modelu, jejich teoretických základů, charakteristických rysů, historického vývoje a jejich zástupců. Dále jsou prozkoumány možnosti trvalého ukládání dat v Javě, příklady standardních aplikačních rozhraní Javy určené pro perzistenci, jejich výhody a oblasti použití. Druhá část práce se soustředí na demonstraci databázových systémů Oracle a objectDB, porovnání jejich funkcionality, jednoduchosti práce s databází a propojení s ...