Relaciones
Es posible establecer una relación entre los elementos de dos tablas a través de un campo de tipo relación.
Imaginemos dos tablas:
Proyectos
Tareas
Y queremos establecer a qué proyecto pertenece cada tarea. En este caso definiremos un campo de tipo relación en la tabla Tareas (tabla de registros hijos) que haga referencia a la tabla Proyectos (tabla de registros padres). Llamaremos a este campo proyecto_id
. En la configuración de la relación, debemos establecer cuál es el campo a través del que identificaremos al padre de cada elemento. En este caso lo relacionaremos con el campo proyecto_id
de la tabla Proyectos.
A la hora de completar la información del campo proyecto_id
al insertar un registro en la tabla Tareas, se mostrará un desplegable con los valores de los identificadores de los proyectos que existan en la tabla Proyectos.
Hay algunas consideraciones importantes a la hora de establecer relaciones
Los campos de tipo relación permiten establecer relaciones de tipo 1:N. En el ejemplo, un proyecto puede estar relacionado con varias tareas, pero una tarea estará relacionada con un solo proyecto.
Sólo se pueden establecer relaciones con campos que estén identificados en la tabla padre como únicos. De esta manera se asegura que la relación es con el registro padre adecuado.
Last updated