Unidad 4 Diseño de Bases de Datos Relacionales

Post on 12-Apr-2017

126 views 0 download

Transcript of Unidad 4 Diseño de Bases de Datos Relacionales

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