Yes, Oracle SQL Developer Data Modeler can reverse engineer an existing database and create a data model from it.
Login or signup to get started