¿Qué es la relación en DBMS?

2 Respuestas


  • Las relaciones DBMS dependen de la configuración y el uso del DBMS. Pueden ser de uno a uno o de uno a muchos, así como relaciones de varios a uno o de varios a varios.

    • Relaciones uno a uno
    Estas relaciones tienen un solo valor en cada dirección. Una pregunta ingresada tendrá solo una posibilidad de cualquier manera. Para utilizar un ejemplo empresarial, el Sr. a gestiona el departamento 01. Tanto la pregunta "quién gestiona el departamento 01" y "qué departamento gestiona el Sr. a" tienen solo una respuesta posible.

    • Relaciones de uno a varios o de varios a uno
    Por ejemplo, el departamento que administra el Sr. A tiene 10 empleados. Para los empleados, el valor es único, ya que solo pueden trabajar en un departamento. Para el departamento, el valor es mucho, ya que hay 10 empleados. En una tabla que enumera los departamentos y sus empleados, la relación entre los empleados y el departamento es una relación de uno a muchos.

    En una tabla que enumera a los empleados y los departamentos para los que trabajan, la relación entre los empleados y el departamento es de varios a uno.

    • Relaciones de varios a varios
    Las relaciones que tienen varios valores en cualquier dirección se denominan relaciones de varios a varios. Por ejemplo, un empleado puede trabajar en más de un proyecto y un proyecto puede tener más de un empleado trabajando actualmente en él.

    Por ejemplo, el Sr. A, la Sra. B y el Sr. C están trabajando en los proyectos P009, P010 y P011. La pregunta "¿Quién trabaja en el proyecto P009?" y "¿En qué proyecto está trabajando el Sr. C?" ambos tienen múltiples respuestas. Por tanto, la relación es de varios a varios.

    Como regla general, un DBMS utilizará todas las relaciones en distintas combinaciones en algún momento u otro. Un usuario puede, por ejemplo, desear averiguar qué empleado de qué departamento está trabajando con qué empleado en qué proyecto.
  • Una relación es una combinación (asociación) entre la instancia de uno o más tipos de entidad.
       Eso es de interés para la organización.

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación