jueves, 21 de febrero de 2008

DISEÑO DE BASES DE DATOS

Una base de datos esta compuesta por una Clave Principal esta es un campo (columna) que identifica de manera unica al registro, esto quiere decir que impide que el registro se repita. La Clave Principal de cada tabla no podrá repetirse en esa misma tabla.
Existen diversos tipos de relaciones como son
  • Uno a uno
  • Uno a Varios
  • Varios a Varios

Estos tipos de relaciones nos permiten unir las tablas de manera que se puedad ver. La relacion Uno a Uno es unir una tabla con otra, Uno a Varios es unir una tabla con varias mas y por ultimo Varios a Varios es para unir tablas unas tras otras.

La Normalización es el proceso mediante el cual se transforman datos complejos en un conjunto de estructuras de datos más pequeñas, simples, estables y faciles de mantener. Otra ventaja de la normalizacion de base de datos es el menor consumo de espacio.

Existen 3 niveles de normalización:

  • Primera forma de normalizacion: esta establese que las columnas repetidas deben eliminarse y colocarse en tablas separadas.
  • Segunda forma de normalización: establese que todas las dependencias parciales eben eliminar y separar dentro de sus propias tablas.
  • Tersera forma de normalización: esto provee un esquema limpio, elegante, expansible y con el que es facil trabajar. En esta se preveen errores de logica cuando se insertan o borran registros. En esta puedes crear varias tablas que pueden servistas a la misma vez pero estas estan ligadas por sus registros.

No hay comentarios: