4.2 Dominios atómicos y la primera forma
normal.
 Los dominios suponen una gran mejora en este modelo ya
que permiten especificar los posibles valores válidos para
un atributo. Cada dominio incorpora su nombre y una
definición del mismo.
 Ejemplos de dominio:
n Dirección: 50 caracteres
n Nacionalidad: Español, Francés, Italiano,...
 Los dominios pueden ser también compuestos a partir de
otros (año, mes y día = fecha)
 Primera forma normal (1FN)
 Una tabla se encuentra en primera forma normal, si impide
que un atributo de una tupla pueda tomar más de un valor.
La tabla:

TRABAJADOR
DNI Nombre Departamento
12121212A Andrés Mantenimiento
12345345G Andrea Dirección
 Visualmente es una tabla, pero no una tabla relacional (lo que en terminología de
bases de
TRABAJADOR
datos relacionales se llama relación). No cumple la primera forma normal. Lo cumpliría si:
DNI
Nombre
Departamento
12121212A
Andrés
12345345G
Andrea
Mantenimient
o
Dirección
12354345G
Andrea
Gestión
Tabla en primera forma normal.
4.3 Dependencias funcionales.
Codd introdujo el concepto de dependencia
funcional para caracterizar aquellas relaciones que
pueden descomponerse sin pérdida de informacione. Se
puede definir la dependencia funcional (D.F.) de la
siguiente forma:
"Dados dos atributos A y B de una relación R, se dice que
B es funcionalmente dependiente de A, si para cada valor
de A existe un valor de B, y sólo uno, asociado con él”.
 En otros términos, se puede decir que si dos tuplas de
una relación R tienen el mismo valor en el atributo A
deben tener el mismo valor en el atributo B. O dicho
de otro modo, si conocemos el valor de A podemos
conocer el valor de B. Esto se representa como:
4.4 Segunda forma normal.
 Ocurre si una tabla está en primera forma normal y
además cada atributo que no sea clave, depende de forma
funcional completa respecto de cualquiera de las claves.
Toda la clave principal debe hacer dependientes al resto
de atributos, si hay atributos que depende sólo de parte
de la clave, entonces esa parte de la clave y esos atributos
formarán otra tabla. Ejemplo:
 Fin terver parcia, ene junio 012
 G
 Suponiendo que el DNI y el número de curso formen
una clave principal para esta tabla, sólo la nota tiene
dependencia funcional completa. El nombre y los
apellidos dependen de forma completa del DNI. La
tabla no es 2FN, para arreglarlo:
Descargar

4.2 Dominios atómicos y la primera forma normal.