DISEÑO DE BASES DE DATOS RELACIONALES4.4 SEGUNDA FORMA NORMAL.4.5 TERCERA FORMA NORMAL.
¿QUÉ ES EL DISEÑO DE BASE DE DATOS RELACIONALES?
ES DONDE LAS DOS CAPAS DE DISEÑO CONCEPTUAL Y LOGICO, SE PARECEN MUCHO. Y SE IMPLEMENTAN MEDIANTE DIAGRAMAS DE ENTIDAD – RELACION Y TABLAS – RELACIONES.
DIFERENCIA ENTRE LOS MODELOS
CONCEPTUAL
LOGICO
4.4 SEGUNDA FORMA NORMAL
PARA DEFINIR LA SEGUNDA FORMA NORMAL SE REQUIERE SABER QUE ES UNA DEPENDENCIA FUNCIONAL:“CONSISTE EN EDIFICAR QUE ATRIBUTOS DEPENDEN DE OTROS ATRIBUTOS”.
4.4 SEGUNDA FORMA NORMAL
UNA RELACION SE ENCUENTRA EN SEGUNDA FORMA NORMAL, CUANDO CUMPLE CON LAS REGLAS DE LA PRIMERA FORMA NORMAL Y TODOS SUS ATRIBUTOS QUE NO SON CLAVES (LLAVES) DEPENDEN POR COMPLETO DE LA CLAVE .
4.4 SEGUNDA FORMA NORMAL
LA SEGUNDA FORMA NORMAL SE REPRESENTA POR DEPENDENCIAS FUNCIONALES COMO:
4.5 TERCERA FORMA NORMAL
UNA RELACION ES 3FN SI ES 2FN Y NINGUN ATRIBUTO NO-CLAVE EN LA RELACION ES FUNCIONALMENTE DEPENDIENTE DE ALGUN OTRO ATRIBUTO NO-CLAVE.
4.5 TERCERA FORMA NORMAL
FORMA NORAM BOYCE-COODSE DICE QUE UNA RELACION R ESTA EN FNBC SI Y SOLO SI CADA DETERMINANTE ES UNA LLAVE CANDIDATO.UNA TABLA SE CONSIDERA EN ESTA FORMA SI Y SOLO SÍ CADA DETERMINANTE O ATRIBUTO ES UNA LLAVE CANDIDATO.
4.5 TERCERA FORMA NORMAL
GRAFICAMENTE PODEMOS REPRESENTAR LA FORMA NORMAL DE BOYCE COOD DE LA SIGUIENTE FORMA:
REFERENCIAS
http://www.campusmvp.es/recursos/post/Disenando-una-base-de-datos-en-el-modelo-relacional.aspx
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/P_proceso/Lenguajes_de_Programacion_I/Lenguajes_de_Programacion_I/POLILIBRO/UNIDAD4/7.htm#inicio
http://www.sites.upiicsa.ipn.mx/polilibros/portal/polilibros/P_proceso/Lenguajes_de_Programacion_I/Lenguajes_de_Programacion_I/POLILIBRO/UNIDAD4/8.htm