Tipos De Relaciones En Una Base De Datos

Solo disponible en BuenasTareas
  • Páginas : 3 (699 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de enero de 2013
Leer documento completo
Vista previa del texto
AUTOR: RICHARD PANTOJA

ENSAYO: RELACIONES EN UNA BASE DE DATOS
RELACIONES ENTRE TABLAS:
Para que los datos de las tablas se puedan seleccionar, encontrar y procesar de forma rápida y eficaz, esnecesario que las talas no se encuentren aisladas unas de otras. Las tablas tienen que estar relacionadas con otras formando estructuras relacionales. La relación es una asociación establecida entrecampos comunes (columnas) en dos tablas. Los campos que entran en relación pueden llamarse de distinta manera, pero tienen que ser del mismo tipo de datos. La relación permite al motor de Acces,encontrar datos relacionados en ambas tablas. Por ejemplo podemos encontar NOMBRE, APELLIDO (de la tabla EMPLEADO_PERSONAL), SALARIO, y DEPART (de la tabla EMPLEADO_LABORAL) de uno o varios empleados.Las relaciones pueden ser de tres tipos:
• De uno a uno.
• De uno a varios.
• De varios a varios.
• Indeterminada, indefinida o inconsistente.
Antes de hablar de las relaciones hay que entender loque son los campos clave o llave. Son campos clave los que intervienen en la relación. Es clave principal un campo (o más de uno para claves de campo múltiple) cuyo valor o valores identifican demanera exclusiva cada registro de una tabla. Una clave principal no puede permitir valores Nulos o repetidos. Por ejemplo, pueden ser calve principal campos como DNI en una tabla de personas, o CODIGO enuna tabla de productos. Una clave principal se utiliza para relacionar una tabla con claves externas de otras tablas. Un campo auto numérico también puede funcionar como clave principal. Lacombinación de dos o más campos pueden dar una clave principal...

RELACIÓN DE UNO A UNO:
Por cada registro de la tabla principal (tabla que contiene la clave principal) puede existir un sólo registro enla tabla relacionada (tabla que contiene la clave externa). La tabla relacionada no puede contener un registro que no esté relacionado con uno de la tabla principal: no puede existir un registro...
tracking img