Modelo Relacional en la creación de Bases de Datos
Relación uno a uno (1:1)
^
Este tipo de relación
aparece con menos frecuencia y sucede cuando una fila de la primera tabla sólo puede estar relacionada con una fila de la segunda.
Ejemplo
Un ejemplo sería el de un tutor con un grupo, ya que cada grupo solo puede tener un tutor y cada tutor sólo puede tener un grupo.
Relación uno a varios (1:n)
Este tipo se da:
cuando una fila de la primera tabla puede estar relacionada con muchas filas de la segunda tabla
Ejemplo:
Lo encontramos entre las tablas ALUMNOS Y GRUPOS
Relación varios a varios (n:n)
Ocurre cuando:
Una fila de la primera tabla puede estar relacionada con muchas filas de la segunda tabla y una fila de la segunda tabla puede estarlo con muchas filas de la primera.
Ejemplo:
El de un instituto donde las tablas PROFESORES y GRUPOS están relacionadas, ya que cada profesor puede impartir clase a varios grupos y cada grupo puede tener varios profesores.
Relación uno a uno (1:1)
^
vínculo de información
donde cada registro en cada tabla solo aparece una vez.
creación de relaciones uno a uno
Las relaciones uno a uno se crean al vincular el índice (normalmente la clave principal) de una tabla con un índice de otra que comparte el mismo valor.
Relación uno a varios (1:n)
En una relación de uno a muchos.
un registro de una tabla se puede asociar a uno o varios registros de otra tabla.
Esta relación.
devuelve registros relacionados cuando el valor del campo ID de cliente de la tabla Pedidos es el mismo que el valor del campo ID de cliente de la tabla Clientes.
Relación varios a varios (n:n)
Una relación de muchos a muchos.
se produce cuando varios registros de una tabla se asocian a varios registros de otra tabla.
Por lo general.
los sistemas de bases de datos relacionales no permiten implementar una relación directa de muchos a muchos entre dos tablas.