Acá les va un pro tip: Si quieren dejar de quebrarse la cabeza y saber diseñar bien, la lógica de predicados es esencial, luego pueden aprender álgebra relacional, (o estudiar lo que es referente a mates discretas). En mi opinión los libros más poderosos para aprender sobre BD son los de: C. J. Date. Introducción a los Sistemas de Bases de Datos, y Fundamentos de Bases de Datos de Silberschatz. La parte de diseño es mucho más compleja de lo que muchos creen, lo aprendí gracias a una maestra DBA que tuve con 25 años de experiencia. xD
@ratasobreviviendoenlascloa4847Ай бұрын
es orm
@carlosenri34562 ай бұрын
Que importante es conocer la lógica, y no hacer copia y pega de las cosas. 😉
@jonathannarvaez78762 ай бұрын
profe esto lo explicas en algun curso?
@TodoCode2 ай бұрын
Si! En el curso de bd, en el de poo y mejor y a fondo en el.de speing boot!
@yaelgt91792 ай бұрын
La mejor forma de aprender es ir primero por una tecnología y después pasarte a otra tecnología mientras haces proyectos con lo que ya sabes? O es mejor 2 tecnologías pero poco a poco e ir haciendo proyectos cuando tengas conocimientos para realizar algo por tu cuenta?👻
@manusoftar2 ай бұрын
Ojo con las relaciones bidireccionales, si vas a utilizarlas asegurate de que tus joins estén en Lazy, de lo contrario podrías generar una recursividad que te genere un stackoverflow ya que si la entidad a, tiene un atributo que es una instancia de la entidad b y la b tiene un atributo que es una instancia de la a, imaginate que eso va creciendo en forma recursiva hacia el infinito.
@ratasobreviviendoenlascloa4847Ай бұрын
Yo vi que con lazy llega hasta 292ms de latencia. Ya con orm no se puede mejor con vistas y ya
@Manuel-ug5fg2 ай бұрын
Básicamente: A menos que sea algo MUY simple, hacer siempre bidireccional.
@yandell23332 ай бұрын
pero según yo, una relación 1 a N no es bidireccional
@johanlopeztorres2352 ай бұрын
Se refiere a Java, en ambas entidades puedes tener referencias la una a la otra, pero dentro de la BD es 1 a N