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.