Abstract: A system and method for managing one or more databases. A computing device includes a processor and memory device having stored therein a plurality of instructions which, in response to execution by the processor, cause the processor to connect to a first database, retrieve first metadata from the first database based upon a metadata retrieval policy, and store the first metadata as a first schema view of the first database in a unified data repository. The method is for managing a plurality of databases, where each database includes metadata having a plurality of database objects.