0% encontró este documento útil (0 votos)
3 vistas2 páginas

Normalización de Bases de Datos Relacionales

Cargado por

juangpdev
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas2 páginas

Normalización de Bases de Datos Relacionales

Cargado por

juangpdev
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1.

Normalización
Eliminación d dependencias entre atributos q originen anomalías en actualización d
datos, y proporcionar 1 estructura + regular para representación d tablas, constituyendo el
soporte para diseño d BBDD relacionales pra obtener 1 modelo lógico d datos normalizado.

i. Dependencia funcional
Un atributo Y se dice que depende funcionalmente de otro X si, y sólo si, a cada
valor de X le corresponde un único valor de Y.

ii. Dependencia funcional completa


Un atributo Y tiene dependencia funcional completa respecto de otro X, si depende
funcionalmente de él en su totalidad, es decir, no depende de ninguno de los posibles
atributos que formen parte de X.

iii. Dependencia transitiva


Un atributo depende transitivamente de otro si, y sólo si, depende de él a través de
otro atributo.

a. Formas normales:
i. Primera forma normal (1FN)
1 entidad está en 1FN si no tiene grupos repetitivos, es decir, un atributo sólo
puede tomar un único valor de un dominio simple (ni arrays ni nada de eso).

ii. Segunda forma normal (2FN)


1 entidad está en 2FN si está en 1FN y todos los atributos q no forman parte de las
claves candidatas tienen dependencia funcional completa respecto de éstas, es decir,
no hay dependencias funcionales d atributos no principales respecto d 1 parte de las claves.

iii. Tercera forma normal (3FN)


1 entidad está en 3FN si está en 2FN y todos sus atributos no principales
dependen directamente de la clave primaria, es decir, no hay dependencias funcionales
transitivas de atributos no principales respecto de las claves.

iv. Forma Normal de Boyce-Codd


1 entidad está en FNBC si está en 3FN y no existen dependencias funcionales no
triviales de los atributos que no sean un conjunto de la clave candidata.

v. Cuarta formal normal (4FN)


1 entidad está en 4NF si está en 3FN o FNBC y no posee dependencias
multivaluadas no triviales.

vi. Quinta formal normal (5FN)


1 entidad está en 5FN si está en 4FN y no existen relaciones de dependencias de
reunión (join) no triviales que no se generen desde las claves. Cada relación de
dependencia de reunión (join) se encuentra definida por claves candidatas.
FN Condición

1FN no tiene grupos repetitivos

2FN todos los atributos q no forman parte de las claves candidatas tienen
dependencia funcional completa respecto de éstas

3FN todos sus atributos no principales dependen directamente de la clave


primaria, es decir, no hay dependencias funcionales transitivas de atributos
no principales respecto de las claves

FNBC no existen dependencias funcionales no triviales de los atributos que


no sean un conjunto de la clave candidata

4FN no posee dependencias multivaluadas no triviales

5FN no existen relaciones de dependencias de reunión (join) no triviales que no


se generen desde las claves

También podría gustarte