Sommario:
- Definizione - Cosa significa OODB (Object-Oriented Database)?
- Techopedia spiega il database orientato agli oggetti (OODB)
Definizione - Cosa significa OODB (Object-Oriented Database)?
Un database orientato agli oggetti è un database che sottoscrive un modello con informazioni rappresentate da oggetti. I database orientati agli oggetti sono un'offerta di nicchia nel campo del sistema di gestione di database relazionali (RDBMS) e non sono così famosi o noti come i motori di database tradizionali.
Techopedia spiega il database orientato agli oggetti (OODB)
Come suggerisce il nome, la caratteristica principale dei database orientati agli oggetti è consentire la definizione di oggetti, che sono diversi dai normali oggetti di database. Gli oggetti, in un database orientato agli oggetti, fanno riferimento alla capacità di sviluppare un prodotto, quindi lo definiscono e lo nominano. L'oggetto può quindi essere referenziato, o richiamato in seguito, come un'unità senza dover andare nelle sue complessità. Questo è molto simile agli oggetti utilizzati nella programmazione orientata agli oggetti.
Un parallelo reale agli oggetti è un motore di automobile. È composto da più parti: il blocco cilindri principale, il sistema di scarico, il collettore di aspirazione e così via. Ognuno di questi è un componente autonomo; ma quando vengono lavorati e imbullonati in un oggetto, ora vengono collettivamente definiti motore. Allo stesso modo, durante la programmazione è possibile definire diversi componenti, come una linea verticale che interseca una linea orizzontale perpendicolare mentre entrambe le linee hanno una misurazione graduata. Questo oggetto può quindi essere etichettato collettivamente un grafico. Quando si utilizza la capacità di tracciare i componenti, non è necessario prima definire un grafico; ma piuttosto si può chiamare l'istanza del grafico creato.
Esempi di motori di database orientati agli oggetti includono db4o, Smalltalk e Cache.
