Introducció a BD OO: conceptes clau i diferències amb SQL, plus exemple de cicle CRUD amb ObjectDB

¿Qué es el Desajust d'Impedància en bases de datos?

Toca para voltear
1 / 5(10 total)

Apuntes

Bases de dades orientades a objectes Aquest Resultat d'Aprenentatge (RA4) és crucial perquè trenca amb el paradigma clàssic de l'SQL (taules i files) i t'introdueix en com guardar els objectes Java directament, sense haver de "desmuntar-los" per posar-los en taules. Aquí tens tota la teoria estructurada per punts clau, preparada perquè puguis estudiar i aplicar-la al teu projecte. 1. El Problema: El Desajust d'Impedància (Impedance Mismatch) Abans d'entrar en matèria, has d'entendre per què existeix aquest tema. ● Món Orientat a Objectes (Java): Tens classes, herència, polimorfisme, referències directes a altres objectes (grafs). ● Món Relacional (SQL): Tens taules, files, claus primàries i foranes. No hi ha herència ni polimorfisme natiu. El cost de traduir d'un món a l'altre (fer que un Objecte es converteixi en una Fila) s'anomena Desajust d'Impedància. Les BDOO (Bases de Dades Orientades a Objectes) neixen per eliminar aquest pas: guardar l'objecte tal qual és. 2. Bases de Dades Objecte-Relacionals (BDOR) Aquest és el primer punt del teu temari. Són un "punt intermig". Són SGBD relacionals (com Oracle o PostgreSQL) que s'han "tunejat" per suportar característiques d'objectes. N...

Estudia con juegos interactivos

Sube tus apuntes y genera flashcards, examenes y mas con IA

Empezar gratis