miércoles, 6 de enero de 2016

NORMALIZACION DE BASE DE DATOS

FECHA: 06/01/2016

Objetivo: Normalizar la información para trabajar con las base de Datos "ACCESS"


NORMALIZACIÓN DE UNA BASE DE DATOS

El proceso de normalización de una base de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo E-R (entidad-relación) al modelo relacional.

Las bases de datos relacionales se normalizan para:
  • Evitar la redundancia de los datos.
  • Evitar problemas de actualización de los datos en las tablas.
  • Proteger la integridad de los datos.

En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla bidimensional sea considerada como una relación tiene que cumplir con algunas restricciones:
  • Cada columna debe tener su nombre único.
  • No puede haber dos filas iguales. No se permiten los duplicados.
  • Todos los datos en una columna deben ser del mismo tipo.

Tabla de contenidos
1 Terminología equivalente
2 Claves
2.1 Clave ajena
.2 Clave candidata
2.3 Clave alternativa
2.4 Clave simple
2.5 Clave compuesta
3 Formas Normales
3.1 Primera Forma Normal (1NF)
3.2 Segunda Forma Normal (2NF)
3.3 Tercera Forma Normal (3NF)
3.4 Cuarta Forma Normal (5NF)
4 Reglas de Codd
5 Véase también
6 Enlaces externos

Terminología equivalente
  • Entidad = tabla o archivo
  • tupla = registro, fila o renglón
  • Atributo = campo o columna
  • Base de datos = banco de datos
  • Dependencia multivaluada = dependencia multivalor
  • Clave = llave
  • Clave primaria = superclave
  • Clave ajena = clave externa o clave foránea
  • RDBMS = del inglés Relational Data Base Manager System que significa, Sistema Gestor de Bases de Datos Relacionales










FUENTE:
Connolly, T. M., & Begg, C. (2005). Sistemas de bases de datos. Un enfoque práctico.
Elmasri, R., Navathe, S. B., Castillo, V. C., Espiga, B. G., & Pérez, G. Z. (2002). Fundamentos de sistemas de bases de datos. Addison-Wesley.

No hay comentarios:

Publicar un comentario