Et viktig motiv for utviklingen av den objektrelasjonelle databasemodellen er å gi bedre samsvar mellom relasjonsdatabaser og objektorienterte programmerings- og modelleringsspråk. Objektrelasjonelle databasesystemer har støtte for typer/objekter, man kan definere metoder innenfor disse, man kan operere med pekere og man kan bruke egne identifikatorer som er systemgenererte.