Subido por roger andia yarvi

normalizacion 1fn 2fn 3fn

Anuncio
Ejemplo:
1. Primera Forma Normal (1FN):
Tabla Original: Libros
ISBN
978-0-123456-7
978-0-234567-8
978-0-345678-9
Título
"Cien años de soledad"
"1984"
"Inteligencia Artificial"
Autor
Gabriel García Márquez
George Orwell
Stuart Russell
Género
Ficción
Ficción
No Ficción
En este caso, la tabla ya está en 1FN porque no hay conjuntos anidados y cada valor en una columna es atóm
2. Segunda Forma Normal (2FN):
Tablas Descompuestas: Libros y Autores
Tabla Libros:
ISBN
Título
AutorID
Género
978-0-123456-7
"Cien años de soledad"
1 Ficción
978-0-234567-8
978-0-345678-9
"1984"
"Inteligencia Artificial"
2 Ficción
3 No Ficción
Tabla Autores:
AutorID
Autor
1 Gabriel García Márquez
2 George Orwell
3 Stuart Russell
Ahora, la información sobre autores se ha separado en una tabla diferente, eliminando la redundancia.
3. Tercera Forma Normal (3FN):
Tablas Descompuestas: Libros, Autores y Géneros
Tabla Libros:
ISBN
978-0-123456-7
978-0-234567-8
978-0-345678-9
Tabla Autores:
Título
"Cien años de soledad"
"1984"
"Inteligencia Artificial"
AutorID
GéneroID
1
2
3
1
1
2
AutorID
Autor
1 Gabriel García Márquez
2 George Orwell
3 Stuart Russell
Tabla Géneros:
GéneroID
Género
1 Ficción
2 No Ficción
Hemos creado una tabla adicional para los géneros, eliminando la dependencia transitiva entre el género y el
sitiva entre el género y el título del libro. Ahora, la información sobre el género está en una tabla separada.
Descargar