Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
! "
# $%" ! & $ ' $ () )
*+ " # , #- ! * * c* .
# & " / c (c c 0
1c+ 1231* ! 1231 ! & *
# , ños posteriores.
OBJETIVOS DE LA NORMALIZACION
El objetivo básico de la primera forma normal era que le permitiera a la información ser
buscada y manipulada usando un sub-lenguaje de información universal. Buscando y
manipulando información en una estructura de información sin normalizar involucra mas
complejidad de la que es necesaria. Uno de los entendimientos de Codd era que esta
complejidad podía ser removida completamente, generando mayor poder y flexibilidad en
la forma en que la búsquedas podrían formuladas y evaluadas.
Los objetivos de la normalización mas allá de la primera forma normal, según Codd, son:
DEPENDENCIA FUNCIONALTRIVIAL
DEPENDENCIA TRANSITIVA
Una dependencia transitiva es una dependencia funcional indirecta, en la cual XĺZ solo
en virtud de XĺY y YĺZ.
DEPENDENCIA DE UNION
Una tabla T a una dependencia de unión si T siempre puede ser recreada por la unión de
varias tablas, cada una teniendo un sub-conjunto de los atributo de T.
SUPERCLAVE (V )
CLAVE CANDIDATA
Una clave candidata es una súper-clave mínima, es decir, una súper-clave en la cual
podemos decir que ningún subconjunto de ella es también una súper-clave.
ATRIBUTO NO PRINCIPAL
ATRIBUTO PRINCIPAL
Es una clave que el diseñador de BD puede usar para distinguir una sola tabla, en lugar
de que una tabla tenga varias claves únicas.
c
Las formas normales de la teoría de BD relacionales proveen criterios que ayudan a
determinar en grado de vulnerabilidad a inconsistencias y anomalías lógicas. Entre mas
alta sea la forma normal aplicable a la tabla, menos vulnerable se vuelve contra
anomalías e inconsistencias lógicas. Cada tabla tiene una ³Forma normal máxima´: por
definición una tabla siempre cumple los requerimientos de su forma normal máxima y de
todas las formas normales mas bajas; también, por definición una tabla no cumple los
requerimientos superiores a su forma normal máxima. Las formas normales se aplican a
tablas individuales, y decir que una BD de esta en la n forma normal es decir que todas
sus tablas son de la misma forma normal.
c
Primera forma normal.- La tabla representa una relación que no tiene grupos repetidos.
Cuarta forma normal.- Cada dependencia de valores múltiples no trivial en la tabla es una
dependencia de una súper-clave.
Quinta forma normal.- Cada dependencia de unión no trivial en la tabla está implicada por
las súper-claves de la tabla.
Sexta forma normal.- La tabla no contiene dependencias de unión no triviales del todo.
Ê
Existen BD destinadas para la Procesamiento de Transacciones en Línea (PTL) y
Procesamiento Analítico en Línea (PAL), las primeras se caracterizan por tener muchas
transacciones pequeñas, mientras que la segunda se usa mas para solo leer BD. Las PAL
tienden a leer datos que se han acumulado por un largo tiempo, para ellas suele ser más
eficiente des normalizar las tablas, para facilitar la inteligencia de aplicaciones de
negocios.
LA NO-PRIMERA-FORMA-NORMAL
Una forma de ver esto es viendo cada grupo como un tipo especializado de valores del
dominio con su propio lenguaje especifico de dominio.