Relacion entre bases de datos

Páginas: 10 (2261 palabras) Publicado: 15 de enero de 2015
1.5. Las relaciones (i).
 En una base de datos relacional, las relaciones permiten evitar los datos redundantes.Por ejemplo, si está diseñando una base de datos que realizará el seguimiento deinformación sobre libros, podría tener una tabla denominada Títulos que almacene losdatos de cada libro, por ejemplo el título, la fecha de publicación y el editor. Tambiénhay información que podría desear almacenar sobre el editor, como su número deteléfono, dirección y código postal. Si fuera a almacenar toda esta información en latabla de títulos, el número de teléfono del editor se duplicaría para cada título que eleditor imprimiera.Una solución mejor es almacenar sólo una vez la información del editor en una tablaindependiente, Editores. Colocaría entonces un puntero en la tabla Títulos que hicierareferencia a una entrada de la tabla Editores.Para asegurarse de que los datos están sincronizados, puede exigir la integridadreferencial entre las tablas Títulos y Editores. Las relaciones de integridad referencialayudan a garantizar que la información de una tabla coincida con la de otra. Porejemplo, cada título de la tabla Títulos debe estar asociado a un editor concreto de latabla Editores. No se puede agregar un título a la base de datos para un editor que noexista en ella.
 
Bases de datos relacionales.
 
Una base de datos relacional permite la utilización simultánea de datos procedentes demá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 yfacilitando al usuario/a el trabajo con tablas.Para conseguir una correcta base de datos relacional es imprescindible realizar unestudio previo del diseño de la base de datos. Para poder relacionar tablas entre sí sedeberá especificar un campo en común que contenga el mismo valor en las dos tablas ydicho campo será clave principal en una de ellas. Las tablas se relacionan de dos ados, donde una de ellas será la tabla principal (de la que parte relación) y la otra será latabla secundaria (destino de la relación).
 
Tipos de relaciones entre tablas.
 Una relación se establece haciendo coincidir los datos de las columnas de clave,normalmente las columnas con el mismo nombre de ambas tablas. En la mayor partede los casos, la relación hace coincidir la clave principal de una tabla, que proporcionaun identificador único para cada fila, con una entrada de la clave externa de la otratabla. Por ejemplo, las ventas pueden asociarse a los títulos concretos vendidoscreando una relación entre las columnas de identificador de título de la tabla Títulos (laclave principal) y de la tabla Ventas (la clave externa)
 
Hay tres tipos de relaciones entre tablas. El tipo de relación que se crea depende decómo se definen las columnas relacionadas.

Se pueden distinguir tres tipos de relaciones:
 
Relaciones uno a uno.En una relación uno a uno, una fila de la tabla A no puede tener más de una filacoincidente en la tabla B y viceversa. Una relación uno a uno se crea si las doscolumnas relacionadas son las claves principales o tiene restricciones UNIQUE

Este tipo de relación no es común porque la mayor parte de la información relacionadade esta manera estaría toda en una tabla. Podría utilizar una relación uno a uno para:•  Dividir una tabla con muchas columnas.
• Aislar parte de una tabla por razones de seguridad.
•  Almacenar los datos efímeros y que podrían eliminarse con facilidad eliminando la tabla.
•  Almacenar la información que sólo se aplica a un subconjunto de  la tabla principal.En Access, el lado de la clave principal de una relación uno a varios se denotamediante un símbolo de  clave. Un símbolo de clave denota también el lado de la clave externa....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Relaciones De Una Base De Datos De Access
  • Tipos De Relaciones En Una Base De Datos
  • Relaciones base de datos access
  • Base De Datos Entidad Relacion
  • Ejercicios De Base De Datos (Relaciones)
  • Base De Datos Relacionados
  • la tecnologia relacionada con bases de datos en AJAx
  • Base de datos, Modelo entidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS