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 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
|
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