Dalin OR (objektirelaatio) -vastaavuusm„„ritysty”kalun avulla voi kuvata, miten olion objektit m„„ritet„„n vastaamaan tietol„hdett„ (tai muita objekteja). T„ss„ l„hestymistavassa pysyvyystiedot eristet„„n objektimallista. Sovelluskehitt„j„t voivat vapaasti suunnitella ihanneobjektimallinsa, ja tietokantojen p„„k„ytt„j„t voivat vapaasti suunnitella ihanneskeemansa.
N„m„ vastaavuusm„„ritykset muuntavat objektin tietoj„senen lajin vastaavaan relaatiotietokannan tietol„hteen esitysmuotoon. OR-vastaavuusm„„ritykset voivat my”s muuntaa objektin tietoj„seni„, jotka viittaavat tietokannan muihin taulukoihin tallennettuihin verkkoalueen objekteihin ja jotka on liitetty viiteavainten avulla.
N„iden vastaavuusm„„ritysten avulla voi m„„ritt„„ yksinkertaisten tietolajien, mukaan lukien alkeistyypit (kuten int
), JDK-luokkien (kuten String
) ja suurten objektien (LOB) arvojen vastaavuuksia. Vastaavuusm„„rityksi„ voi my”s k„ytt„„ muuntamaan objektin tietoj„seni„, jotka viittaavat toisiin verkkoalueen objekteihin liit„nt”jen avulla. Kyseisenlaisten liit„nt”jen tietol„hteiden esitysmuodot edellytt„v„t objektitunnusten yll„pitoa (kuten j„rjestyst„ ja takaisinviittausta) ja niiss„ on erilaisia monimuotoisuus- ja navigoitavuusominaisuuksia. Sopiva vastaavuusluokka valitaan ensisijaisesti suhteen kardinaliteetin mukaan.