in

Relación binaria en la base de datos

182329 1532328439

Una Relación Binaria es la relación entre dos Entidades diferentes, es decir, es una relación del grupo de roles de una entidad con el grupo de roles de otra entidad.

Hay tres tipos de cardinalidades para las relaciones binarias:

1. Uno a uno

2. Uno a muchos

3. Muchos a muchos

Doce y cincuenta y nueve de la noche

Aquí, un grupo de funciones de una entidad se asigna a un grupo de funciones de otra entidad. En términos simples, una instancia de una entidad se asigna con solo una instancia de otra entidad.

En este tipo, la clave principal de una entidad debe estar disponible como clave externa en otra entidad.

Por ejemplo – considere dos entidades Persona y Licencia de conducir.

La persona tiene la información sobre una persona y Driver_License tiene información sobre la licencia de conducir de una persona. La relación de Driver_License a Person es opcional ya que no todas las personas tienen licencia de conducir. Considerando que la relación de Persona a Driver_License es obligatoria, es decir, cada instancia de Driver_License debe estar relacionada con una Persona.

Una persona debe tener solo un número de licencia de conducir.

182329 1532328439

Uno a muchos

Un grupo de funciones de una entidad se asigna con muchos grupos de funciones de la segunda entidad y un grupo de funciones de la segunda entidad se asigna con un grupo de funciones de la primera entidad.

183359 1532328524

Por ejemplo – considere dos entidades Proyecto y Empleado.

Un proyecto puede tener muchos empleados trabajando en él, pero un empleado siempre participará en un solo proyecto.

Muchos a muchos

Un grupo de funciones de una entidad se asigna con muchos grupos de funciones de la segunda entidad y un grupo de funciones de la segunda entidad se asigna con muchos grupos de funciones de la primera entidad. En este tipo de relaciones siempre se asocia una tercera tabla que define la relación entre las dos entidades.

Por ejemplo – Considere dos entidades Estudiante y Libros.

Muchos Estudiantes pueden tener un Libro y se pueden entregar muchos Libros a un Estudiante, por lo que esta es una relación de muchos a muchos.

Ahora, en el medio, habría una tercera relación Book_Issue que define la relación entre las entidades Student y Book. Contendrá la información de cada Estudiante al que se le entregue un Libro y por cuántos días, es decir, mantendrá un registro de todos los Libros emitidos.

raja

Publicado el 23-jul-2018 08:53:32

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

app

Cambiar el propietario de las claves de registro de Windows con RegOwnershipEx

apple touch icon@2

Cambio de contraseña de raíz de MySQL