miércoles, 18 de enero de 2012

Segunda forma normal



    Segunda Forma Normal

    Se dice que una entidad está en Segunda Forma Normal (2FN) si está en 1FN y cada atributo que no pertenezca a la clave tiene una dependencia funcional completa de la clave.
    Dicho de otra forma, si cada uno de los atributos de la entidad depende de toda la clave.


     Una vez identificados los atributos que no dependen funcionalmente de toda la clave, sino sólo de parte de la misma, se formará con ellos una nueva entidad y se quitan de la antigua. La clave principal de la nueva entidad estará formada por la parte antigua de la que dependen funcionalmente.
    Ejemplo 1:

    Código_Empleado Código_Dpto Nombre Departamento Años
    156
    6
    Jhunior Contabilidad
    6
    215
    3
    Jose Sistemas
    3
    323
    2
    Sonia Logistica
    1
    499
    3
    Verónica Sistemas
    4
    215
    6
    Jose Contabilidad
    5


    Código Empleado Nombre
    156
    Jhunior
    215
    Jose
    323
    Sonia
    499
    Verónica
    215
    Jose

    Código Departamento Dpto.
    2
    Logistica
    3
    Sistemas
    6
    Contabilidad

Código Empleado Código Departamento Años
156 6 6
215 3 3
323 2 1
499 3 4
215 6 5


    Ejemplo 2:
    CodLibro Titulo Autor Editorial
    1001
    Variable compleja
    Murray Spiegel
    McGraw Hill
    1004
    Visual Basic 5
    E. Petroustsos
    Anaya
    1005
    Estadística
    Murray Spiegel
    McGraw Hill
    1006
    Oracle University
    NancyGreenberg
    Oracle Corp.
    1006
    Oracle University
    Priya Nathan
    Oracle Corp.
    1007
    Clipper 5.01
    Ramalho
    McGraw Hil

    CodLibro CodLector FechaDev
    1001
    501
    15/04/2005
    1004
    502
    17/04/2005
    1005
    503
    16/04/2005
    1006
    504
    20/04/2005
    1007
    501
    18/04/2005

    CodLector Paterno Materno Nombres
    501
    Pérez
    Gómez
    Juan
    502
    Ríos
    Terán
    Ana
    503
    Roca
    Paucar
    René
    504
    García
    Roque
    Luis
    Ejemplo 3:
    C_Musico N_Musico C_Grupo C_Instrumento N_Intrumento
    M4554 Daniel f. G3245 I4987 Bateria
    M4555 Hans Gamarra G3246 I4988 Guitarra
    M4556 Alex Joffre G3247 I4989 Bajo

    C_Musico N_Musico
    M4554 Daniel f.
    M4555 Hans Gamarra
    M4556 Alex Joffre

    C_Instrumento N_Intrumento
    I4987 Bateria
    I4988 Guitarra
    I4989 Bajo
    C_Musico C_Instrumento N_Intrumento
    M4554 I4987 Bateria
    M4555 I4988 Guitarra
    M4556 I4989 Bajo
    Ejemplo 4:
    N_boleto N_Fecha N_Direccion Total N_Cliente DNI
    100346 18/01/2012 Av.Proceres 1757 165 Henrry G. 46369462
    100347 19/01/2012 Av.Grau 1546 180 Maria L. 46369463
    100348 20/01/2012 Jr.Los Jardines 562 18 Pedro N. 46367462
    100349 21/01/2012 Av.Las Flores 2564 240 Erika F. 46369412

    cod_adt cant_art nom_art tipo_art pre_unit val_ven
    410 3 pantalon nylon 55 165
    411 12 polos algodón 15 180
    412 6 medias alicradas 3 18
    413 24 polos deportivos 10 240

No hay comentarios:

Publicar un comentario