UNIVERSIDAD TECNICA DE AMBATOORGANIZACIÓN DE EMPRESASNOMBRE: SILVANA PILLAPASEMESTRE: CUARTO”B”ING. EFRAIN TIBANTATIPOS DE RELACIONES
RELACIONESCONCEPTO.-Una base de datos relacional permite la utilización simultánea de datos procedentes de más de una tabla . Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el trabajo con tablas. Para poder relacionar tablas entre sí se deberá especificarun campo en común que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una de ellas.
RELACION UNO A UNORelación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población.
RELACION UNO A VARIOSCuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria).     Ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.
RELACION VARIOS A VARIOSCuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido relacionada con clientes y con artículos. Ejemplo: tenemos la tabla "Ventas" que contiene campos "Producto" y "Cliente" y mantiene la relación de uno a varios con  las tablas "Productos" y "Clientes" que a su ves mantienen la relación de varios a varios entre sí.

Tipos de relaciones

  • 1.
    UNIVERSIDAD TECNICA DEAMBATOORGANIZACIÓN DE EMPRESASNOMBRE: SILVANA PILLAPASEMESTRE: CUARTO”B”ING. EFRAIN TIBANTATIPOS DE RELACIONES
  • 2.
    RELACIONESCONCEPTO.-Una base dedatos relacional permite la utilización simultánea de datos procedentes de más de una tabla . Al hacer uso de las relaciones, se evita la duplicidad de datos, ahorrando memoria y espacio en el disco, aumentando la velocidad de ejecución y facilitando al usuario/a el trabajo con tablas. Para poder relacionar tablas entre sí se deberá especificarun campo en común que contenga el mismo valor en las dos tablas y dicho campo será clave principal en una de ellas.
  • 3.
    RELACION UNO AUNORelación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. Ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una población sólo puede tener un alcalde, y un alcalde lo será únicamente de una población.
  • 4.
    RELACION UNO AVARIOSCuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la otra tabla (tabla principal) puede tener más de un registro relacionado en la primera tabla (tabla secundaria). Ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artículos que se venden en la empresa, una cliente podrá realizar un pedido con varios artículos, y un artículo podrá ser vendido a más de un cliente.
  • 5.
    RELACION VARIOS AVARIOSCuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sería definir una tabla líneas de pedido relacionada con clientes y con artículos. Ejemplo: tenemos la tabla "Ventas" que contiene campos "Producto" y "Cliente" y mantiene la relación de uno a varios con  las tablas "Productos" y "Clientes" que a su ves mantienen la relación de varios a varios entre sí.