Documentos de Académico
Documentos de Profesional
Documentos de Cultura
BASE DE DATOS
Normalización
1 ING. REGF
Base de datos Normalización
Normalización
5 ING. REGF
Base de datos Normalización
Normalización
Las formas normales pretenden alcanzar dos objetivos:
6 ING. REGF
Base de datos Normalización
Normalización
Ventajas de la normalización:
8 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
9 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
10 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
11 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
12 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
Definición: Primera Forma Normal (1FN)
una relación está en 1FN si cumple la propiedad de que sus
dominios no tienen elementos que, a su vez, sean
conjuntos.
13 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
Definición: Primera Forma Normal (1FN)
14 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
Definición: Primera Forma Normal (1FN)
- NUM_PROD
- DES_PROD
- PR_UN_PROD
- CANT_PROD_PED
- PR_PROD_PED
15 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
Definición: Primera Forma Normal (1FN)
16 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
Definición: Primera Forma Normal (1FN)
17 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
PASO 2: determinar las relaciones de grupos repetidos de
los que no lo son Hay que eliminar esos grupos repetitivos
para que la relación esté en 1FN. Para ello, se crea:
19 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
PASO 3: determinación de la llave de cada relación
20 ING. REGF
Base de datos Normalización
Normalización
PRIMERA FORMA NORMAL (1FN)
22 ING. REGF
Base de datos Normalización
Normalización
AUTOEVALUACIÓN
Ejercicio 1:
En un centro de estudios se tiene diseñada una relación
estudiante para controlar los resultados docentes de éstos
de la siguiente forma:
estudiante (DNIest, nombreest, edadest, sexoest,
nombrecurso, calificación)
por lo que una ocurrencia de esta relación podría ser, por
ejemplo:
24 ING. REGF
Base de datos Diseño lógico relacional
Normalización
1. Dependencia funcional
Definición: Dependencia Funcional (DF)
Dada una relación R, se dice que el atributo Y de R es
funcionalmente dependiente del atributo X de R, si y sólo si,
cada valor X en R tiene asociado a él, precisamente, un
valor de Y en R en cualquier momento del tiempo.
25 ING. REGF
Base de datos Diseño lógico relacional
Normalización
27 ING. REGF
Base de datos Diseño lógico relacional
Normalización
28 ING. REGF
Base de datos Diseño lógico relacional
Normalización
29 ING. REGF
Base de datos Diseño lógico relacional
Normalización
30 ING. REGF
Base de datos Diseño lógico relacional
Normalización
33 ING. REGF
Base de datos Diseño lógico relacional
Normalización
34 ING. REGF
Base de datos Diseño lógico relacional
Normalización
35 ING. REGF
Base de datos Diseño lógico relacional
Normalización
36 ING. REGF
Base de datos Diseño lógico relacional
Normalización
38 ING. REGF
Base de datos Diseño lógico relacional
Normalización
39 ING. REGF
Base de datos Diseño lógico relacional
Normalización
TERCERA FORMA NORMAL (3FN)
Ya en esta etapa se puede optimizar la 3FN. Puede haber
relaciones “degeneradas” que contengan sólo la clave y que
la información que aportan esté considerada en otra
relación, por lo que se pueden eliminar.
Puede que varias relaciones tengan la misma clave, por lo
que se pueden combinar en una sola, siempre que el
resultado sea lógico y tenga sentido.
40 ING. REGF
Base de datos Diseño lógico relacional
Normalización
TERCERA FORMA NORMAL (3FN)
Merece la pena destacar en este momento algunas otras
cuestiones que, aunque no están relacionadas directamente
con la teoría de la normalización, sí propician también la
realización de un buen diseño de la base de datos:
1. En el ejemplo, se consideran atributos calculables, o
también llamados secundarios, que no deben aparecer
en el modelo lógico de la base de datos, como, por
ejemplo, PR_PROD_PED y PR_PED.
La modificación del precio unitario de un producto
(PR_UN_PROD), que se logró que apareciera como una
única ocurrencia de ese atributo, gracias a la aplicación
de la 2FN, implicaría que hubiera que modificar el valor
de los atributos calculables PR_PROD_PED y PR_PED
en todas aquellas ocurrencias relacionadas con el
producto cuyo precio se modifica, donde quiera que
aparecieran, lo cual trae problemas de actualización,
que son, precisamente, los que se tratan de evitar con la
normalización.
41 ING. REGF
Base de datos Diseño lógico relacional
Normalización
42 ING. REGF
Base de datos Diseño lógico relacional
Ejercicio
CONTROL DE VENTAS:
43 ING. REGF
Base de datos Diseño lógico relacional
Ejercicio
44 ING. REGF
LOGO
BASE DE DATOS
Diseño Lógico Relacional
45 ING. REGF