Escolar Documentos
Profissional Documentos
Cultura Documentos
NORMALIZACIN
Ing. Edwin Calle Terrazas
p1 p2 p3
p1 p2 p3
rojo azul
s2 s3 s4
p1 p1 p3
s2 s3 s4
p1 p1 p3
lpiz borrador
s5 s2 s7 s9
p1 p1, p4 p6 p8,p2,p6
s5 s2 s7 s9
p1 p1 p6 p8
p4 p2 p6
4. DETERMINANTES E IDENTIFICADORES
Determinante o atributo que tiene dependencia funcional .- Un atributo A es determinante de otro atributo B, si cada valor de A tiene precisamente un valor asociado de B.
carnet_id
nombre_persona
Carnet_id es determinante de nombre_persona porque un carnet tiene un solo nombre. Y EN SENTIDO CONTRARIO?
4. DETERMINANTES E IDENTIFICADORES
Diagrama de dependencias funcionales.- Es posible generar un diagrama de dependencias funcionales. Las otras reglas de normalizacin se basan en estas dependencias funcionales, por tanto el DBA si no tiene el diagrama debe conocer a la perfeccin estas dependencias.
p_nombre
cod_pro p_stock
4. DETERMINANTES E IDENTIFICADORES
Determinantes compuestos.- A veces un grupo de atributos son determinate de otro atributo.
nro_fact
fecha_fact
cod_pro
cant_vendida
4. DETERMINANTES E IDENTIFICADORES
Dependencias transitivas.- Si A determina a B y B determina a C, por definicin A determina a C y se llama dependencia transitiva. Pero esta ltima no es necesario representarla en el diagrama, se sobreentiende.
A B C
factura#
cliente#
nombre_cli
4. DETERMINANTES E IDENTIFICADORES
Identificadores.- Identificador de una tabla es uno o ms atributos que identifican plenamente a una fila, adems, debe tener la mnima cantidad de atributos. La regla que dice que no pueden haber dos filas idnticas en una tabla, significa que toda tabla tiene al menos un identificador. Algunas tablas tiene varios identificadores.
factura#
cliente#
nombre_cli
parte#
cantidad
bodega#
direccin_bodega
cantidad
bodega#
bodega#
direccin_bodega
factura#
cliente#
nombre_cli
factura#
cliente#
cliente#
nombre_cli
nombre_cliente
nombre_banquero nombre_sucursal
nombre_banquero
nombre_sucursal
empleado#
habilidad
Est en FNBC.
auto empleado# direccin
empleado#
direccin
s#
p#
p#
j#
s#
j#
CONCLUSIN