Object-relational mapping: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Thijs!bot (discussione | contributi)
m Bot: Aggiungo: sv:ORM
Supix (discussione | contributi)
Nessun oggetto della modifica
Riga 2:
In buona sostanza, associa a ogni operazione e elemento usato nella gestione del database degli oggetti con adeguate proprietà e metodi, astraendo l'utilizzo del database dal [[DBMS]] specifico.
 
I principali vantaggi nell'uso di questo sistema sono i seguenti.
I vantaggi di questo sistema sono una '''elevata portabilità''', in quanto cambiando DBMS non si deve riscrivere tutto il codice ma cambiare poche righe di configurazione, e '''facilità d'uso''', poiché non si è tenuti ad imparare un linguaggio di query come l'[[SQL]] (che comunque rimane disponibile per eseguire compiti complessi o che richiedono un'elevata efficienza).
*Il superamento (più o meno completo) dell'incompatibilità di fondo tra il progetto orientato agli oggetti ed il modello relazionale sul quale è basata la maggior parte degli attuali DBMS utilizzati; con una metafora legata al mondo dell'elettrotecnica, si parla in questo caso di ''disadattamento dell'impedenza tra paradigma relazionale e ad-oggetti'' (''object/relational impedance mismatch'').
*Una '''elevata portabilità''', in quanto cambiando DBMS non si deve riscrivere tutto il codice ma cambiare poche righe di configurazione.
I vantaggi di questo sistema sono una *'''elevata portabilità''', in quanto cambiando DBMS non si deve riscrivere tutto il codice ma cambiare poche righe di configurazione, e '''facilitàFacilità d'uso''', poiché non si è tenuti ad imparare un linguaggio di query come l'[[SQL]] (che comunque rimane disponibile per eseguire compiti complessi o che richiedono un'elevata efficienza).
 
== Voci correlate ==