sábado, 13 de abril de 2013

Base de Datos Relacionales

La BD Relacional, es una base de datos en donde todos los datos visibles al usuario están organizados estrictamente, y en donde todas las operaciones de la base de datos operan sobre estas tablas.

Sus características principales son:

  • Cada ``archivo'' contiene solo un tipo de registros.
  • Los campos no tienen un orden específico, de izquierda a derecha.
  • Los registros no tienen un orden específico, de arriba hacia abajo.
  • Cada campo tiene un solo valor.
  • Los registros poseen un campo identificador único (o combinación de campos) llamado clave primaria.
Ventajas:

  • Reduce la duplicación en el ingreso de datos
  • Búsquedas más rápidas.
  • Puede crear formularios e informes que muestren solo los datos que quiere ver.
  • Puede crear cuestionarios para contestar preguntas que son difíciles o imposibles de ser contestadas en las bases de datos simples.
Desventajas:
  • Pueden ser de instalación compleja , usando muchas tablas.
  • Es más difícil entender como se relaciona cada parte con la otra.
Clave primaria: es una clave que sirve para identificar de manera única a los registros de una tabla a través de toda la estructura de la base de datos.

Clave foránea: consiste en tener en una tabla, un campo de idéntico tipo y tamaño al campo clave de otra tabla de la base.

Relaciones: Es una función que muestra alguna interacción entre los vínculos escogidos.

Tipos de relaciones:
  • Relación de uno a muchosEn las relaciones de este tipo cada registro de la tabla, a la que llamaremos "tabla padre", puede tener mas de un registro en otra tabla, a la que llamaremos "tabla hija". Pero cada registro de la tabla hija solo puede tener un registro en la "Tabla padre".

  • Relación uno a uno: En las relaciones de este tipo cada registro de la "Tabla padre" solo puede tener un registro enlazado en la "tabla hija", y cada registro de la "tabla hija" solo puede tener como máximo un registro enlazado con la "tabla padre".