Mantenimiento

Páginas: 3 (658 palabras) Publicado: 10 de septiembre de 2011
Tipos de relaciones entre tabla

Existen tres tipos de relaciones entre tablas. El tipo de relación creado depende de cómo se definen las columnas relacionadas.

Relaciones uno a varios

Unarelación uno a varios es el tipo más habitual de relación. En este tipo de relación, una fila de la tabla A puede corresponderse con muchas filas de la tabla B, pero una fila de la tabla B sólo puedecorresponderse con otra de la tabla A. Por ejemplo, en las tablas Publisher (editoriales) y titles (títulos) se da una relación uno a varios: una editorial publica muchos títulos, pero a cada título lecorresponde sólo una editorial. Cree una relación uno a varios si solamente una de las columnas relacionadas es la clave principal o tiene una restricción unique. El lado de la clave principal de unarelación uno a varios se indica mediante un símbolo de clave. El lado de la clave externa de una relación se indica mediante un símbolo de infinito.

Relaciones Varios a Varios

En una relaciónvarios a varios, una fila de la tabla A puede tener muchas filas coincidentes en la tabla B y viceversa. Este tipo de relaciones se crea definiendo una tercera tabla, denominada tabla de unión, cuyaclave principal esté constituida por las claves externas de las tablas A y B. Por ejemplo, entre las tablas authors (autores) y titles (títulos) existiría una relación varios a varios definida por unarelación uno a varios entre cada una de ellas y la tabla titleauthors (títuloautor). La clave principal de la tabla titleauthors es la combinación de la columna au_id (la clave principal de la tablaauthors) y la columna title_id (la clave principal de la tabla titles).

Relaciones uno a uno

En una relación uno a uno, una fila de la tabla A no puede tener más de una fila coincidente en la tablaB y viceversa. Se crea una relación uno a uno si las dos columnas relacionadas son claves principales o tienen restricciones UNIQUE. Este tipo de relación no es habitual, ya que la mayor parte de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento
  • Mantenimiento

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS