Upload
landon
View
33
Download
3
Embed Size (px)
DESCRIPTION
Ing. Héctor Abraham Hernández. normalizacion. Normalización de Bases de Datos. - PowerPoint PPT Presentation
Citation preview
Normalización de Bases de Datos
La normalización es el proceso de organizar los datos en una base de datos. Esto incluye la creación de tablas y que establece relaciones entre aquellas tablas según reglas diseñadas para proteger los datos y hacer la base de datos que es más flexible al eliminar redundancia y dependencia incoherente.
Los datos redundantes desperdician espacio en disco y crean problemas de mantenimiento. Si es necesario cambiar datos que aparecen en más de un sitio, el cambio deberá ser exactamente igual en todos estos sitios. Por ejemplo, un cambio de dirección de un cliente es mucho más fácil de implementar si los datos sólo se almacenan en la tabla Clientes y en ningún otro lugar de la base de datos.
Primera Forma Normal
Una relación está en Primera Forma Normal (1NF) si cada uno de sus atributos toma valores atómicos, es decir, en lo que al sistema de información respecta, los valores de los atributos son indivisibles.
Primera Forma Normal
Codigo Apellidos
Nombres
Materia Tipo
Nota
Profesor
AD1129 ACOSTA DUEÑAS
NARTHA LIDIA
MATEMATICAS
L1 7.0 ING MELVIN ZEPEDA
AD1129 ACOSTA DUEÑAS
NARTHA LIDIA
INFORMATCA L1 4.0 ING JOSE MARQUEZ
C13900 CALIXTO DANNY ENRIQUE
ECONOMIA I L1 8.0 LIC. KARLA MORAN
DG0453 DIAZ GOMEZ
FELIPE MATEMATICAS II
P1 6.0 ING MELVIN ZEPEDA
DG0453 DIAZ GOMEZ
FELIPE PROGRA. I P1 8.O ING EDGAR MARTINEZ
DG0453 DIAZ GOMEZ
FELIPE ECONOMIA I P1 6.0 LIC. KARLA MORAN
Primera Forma Normal
Codigo Apellidos
Nombres
Materia Tipo
Nota
Profesor
AD1129 ACOSTA DUEÑAS
NARTHA LIDIA
MATEMATICAS
L1 7.0 ING MELVIN ZEPEDA
AD1129 ACOSTA DUEÑAS
NARTHA LIDIA
INFORMATCA L1 4.0 ING JOSE MARQUEZ
C13900 CALIXTO DANNY ENRIQUE
ECONOMIA I L1 8.0 LIC. KARLA MORAN
DG0453 DIAZ GOMEZ
FELIPE MATEMATICAS II
P1 6.0 ING MELVIN ZEPEDA
DG0453 DIAZ GOMEZ
FELIPE PROGRA. I P1 8.O ING EDGAR MARTINEZ
DG0453 DIAZ GOMEZ
FELIPE ECONOMIA I P1 6.0 LIC. KARLA MORAN
SEGUNDA FORMA NORMAL
Una relación está en Segunda Formal Normal (2NF) si y sólo si está en 1NF y cada atributo no-clave de la relación es total y funcionalmente dependiente de la clave primaria.
SEGUNDA FORMA NORMALCodigo Apellidos Nombres …
AD1129 ACOSTA DUEÑAS
NARTHA LIDIA …
C13900 CALIXTO DANNY ENRIQUE
…
DG0453 DIAZ GOMEZ FELIPE …id_mate Materia Tip
oNota
Profesor
MAT1 MATEMATICAS
L1 7.0 ING MELVIN ZEPEDA
INFO1 INFORMATCA L1 4.0 ING JOSE MARQUEZ
ECO1 ECONOMIA I L1 8.0 LIC. KARLA MORAN
MAT2 MATEMATICAS II
P1 6.0 ING MELVIN ZEPEDA
PROG1 PROGRA. I P1 8.O ING EDGAR MARTINEZ
ECO1 ECONOMIA I P1 6.0 LIC. KARLA MORAN
Codigo
AD1129
AD1129
C13900
DG0453
DG0453
DG0453
TERCERA FORMA NORMAL
Una relación está en Tercera Formal Normal (3NF) si y solo si está en 2NF y no existen dependencias funcionales entre atributos que no pertenecen a la clave primaria de la relación.
TERCERA FORMA NORMALAlumno
CódigoApellidosNombresEdadSexo…
Carrera
Cod_carreraDescripcionFacultad…
Materia
Cod_materiaDescripcionCod_carrera…
Docente
Cod_docenteNombresApellidosCod_materia…
Notas
CodigoCod_materiaCicloL1P1L2P2L3P3…