stringtranslate.com

Uno a muchos (modelo de datos)

En el análisis de sistemas , una relación de uno a muchos es un tipo de cardinalidad que se refiere a la relación entre dos entidades (ver también modelo entidad-relación ). Por ejemplo, tomemos un automóvil y el propietario del mismo. El automóvil solo puede ser propiedad de un propietario a la vez o no ser propietario de ningún automóvil, y un propietario puede poseer cero, uno o varios automóviles. Un propietario podría tener muchos coches, uno a muchos.

En una base de datos relacional , existe una relación de uno a muchos cuando un registro está relacionado con muchos registros de otra tabla. Una relación de uno a muchos no es una propiedad de los datos, sino de la relación misma. Uno a muchos a menudo se refiere a una relación de clave primaria a clave externa entre dos tablas, donde el registro de la primera tabla puede relacionarse con varios registros de la segunda tabla. Una clave externa es un lado de la relación que muestra una fila o varias filas, siendo una de esas filas la clave principal que ya figura en la primera tabla. Esto también se denomina restricción de clave externa , que es importante para evitar que los datos se dupliquen y que las relaciones dentro de la base de datos sigan siendo confiables a medida que se agrega más información.

Las relaciones de muchos a muchos no se pueden utilizar en bases de datos relacionales y deben convertirse en relaciones de uno a muchos. Tanto las relaciones uno a muchos como las uno a uno son comunes en las bases de datos relacionales, pero normalmente se crean principalmente con relaciones uno a muchos. [1]

Lo opuesto a uno a muchos es muchos a uno . La transposición de una relación de uno a muchos es una relación de muchos a uno.

Notaciones del diagrama de entidad-relación (ERD)

Una notación como se describe en el modelado de relaciones de entidades es la notación Chen o formalmente la notación Chen ERD creada originalmente por Peter Chen en 1976, donde una relación de uno a muchos se anota como 1:N donde N representa la cardinalidad y puede ser 0 o superior. Una relación de muchos a uno a veces se indica como N:1 . [2]

Ver también

Referencias

  1. ^ "Tres tipos de relaciones". Diseño de BD relacional . 1 de marzo de 2024 . Consultado el 1 de marzo de 2024 .
  2. ^ Botando, Richard. "Modelos entidad-relación" . Consultado el 27 de julio de 2021 .