Asociaciones
Las asociaciones se modelan y leen a nivel de fila, para hibernate a nivel de objeto
Cada fila de la tablaA sólo se puede relacionar 1 fila de la tablaB, y cada fila de la tablaB sólo se puede relacionar con 1 fila de la tablaA.
Ejemplo: Una persona se relaciona con un solo CURP, ese CURP solo puede pertenecer a una sola persona.
Cada fila de la tablaA se puede relacionar con N filas de la tablaB, cada fila de la tablaB sólo se puede relacionar con 1 fila de la tablaA.
Ejemplo: Cada persona puede tener N autos, cada auto tiene una única persona como dueño.
Cada fila de la tablaA se puede relacionar con N filas de la tablaB, cada fila de la tablaB se puede relacionar con N filas de la tablaA.
Ejemplo: Un alumno puede tener N materias, cada materia puede pertenecer a N alumnos.