Dependencia Funcional. Una relación está en 2FN si está en 1FN y si los atributos que no forman parte de ninguna clave, dependen de forma completa de la clave principal. Es decir que no existen dependencias parciales. (Todos los atributos que no son clave principal deben depender únicamente de la clave principal).
La segunda forma normal se representa por dependencias funcionales como:
Nótese que las llaves primarias están representadas con doble cuadro, las flechas nos indican que de estos atributos se puede referenciar a los otros atributos que dependen funcionalmente de la llave primaria.
Nº alumno | Nº clase |
---|---|
1022 | 101-07 |
1022 | 143-01 |
1022 | 159-02 |
4123 | 201-01 |
4123 | 211-02 |
4123 | 214-01 |
Dir | CPost | Pobl | Prov | |
C/ Marín nº16 | 33698 | Oviedo | Asturias | |
C/ Tenerías nº34 | 85458 | Cigales | Valladolid | |
C/ Ramorta nº65 | 54585 | Bueu | Pontevedra |
Falla de la segunda forma normal:
VentaID | ItemID | FechaVenta | ClienteVenta | ProductoId | Cantidad |
1 | 1 | 01/12/2007 | 2 | 2334 | 10 |
1 | 2 | 01/12/2007 | 2 | 3333 | 2 |
1 | 3 | 01/12/2007 | 2 | 66643 | 34 |
1 | 4 | 01/12/2007 | 2 | 21 | 3 |
2 | 1 | 02/12/2007 | 5 | 3566 | 6 |
No hay comentarios:
Publicar un comentario