lunes, 22 de junio de 2009

NORMALIZACION

NORMALIZACION

  • El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo 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 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.
    Relación = tabla o archivo
    Tupla = registro, fila o renglón
    Atributo = columna o campo
    Clave = llave o código de identificación
    Clave Candidata = superclave mínima
    Clave Primaria = clave candidata elegida
    Clave Ajena = clave externa o clave foránea
    Clave Alternativa = clave secundaria
    Dependencia Multivaluada = dependencia multivalor
    RDBMS = Del inglés Relational Data Base Manager System que significa, Sistema Gestor de Bases de Datos Relacionales.
    1FN = Significa, Primera Forma Normal o 1NF del inglés First Normal Form.

  • Para la normalizacion en las bases de datos se utilizan las formas formales, las reglas de codd. La normalizacion es el proceso mediante el cual se transforman datos complejos a una estructura mas pequeña.

No hay comentarios: