La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Normalización de Base de Datos

Presentaciones similares


Presentación del tema: "Normalización de Base de Datos"— Transcripción de la presentación:

1 Normalización de Base de Datos
1FN-2FN-3FN

2 ¿Qué es normalización? La normalización de los datos puede considerarse como un proceso durante el cual los esquemas de relación insatisfactorios se descomponen repartiendo sus atributos entre esquemas de relación mas pequeños que poseen propiedades deseables.

3 ¿Para que sirve las formas de normalización?
Las formas de normalización nos ayudan a prevenir: Redundancia: Se llama así a los datos que se repiten continua e innecesariamente por las tablas de las base de datos. Ambigüedades: datos que no clasifican suficientemente al registro al que representan. Perdida de restricciones de integridad.

4 1ª Forma Normal Una tabla se encuentra en primera forma normal si impide que un atributo de tupla pueda tomar más de un valor. Trabajador Codigo Nombre Departamento 121212A Andres Mantenimiento 445454D Adrea Direccion Gestion Realizar 1FN Trabajador Codigo Nombre Departamento 121212A Andres Mantenimiento 445454D Adrea Direccion Gestion

5 Nota: esta no esta en 2ª Forma Normal
Ocurre si una tabla esta en primera forma normal y además cada atributo que no sea clave, depende de forma funcional completa respecto de cualquiera de las calves. Toda la clave principal debe hacer dependientes al resto de atributos, si hay atributos que depende solo de tres parte de la clave, entonces es parte de la clave y esos atributos formaran otra tabla. Alumnos Carne CodCurso Nombre Apellido1 Nota 121212A 34 Pedro Sierra 90 25 89 343434B Ana Fernandez 68 232323G Sara Crespo 75 355544H 66 Nota: esta no esta en 2ª Forma Normal

6 Como quedaría en 2ª Forma Normal
Alumnos Carne Nombre Apellido1 121212A Pedro Sierra 343434B Ana Fernandez 232323G Sara Crespo 355544H Notas CodNota Carne CodCurso Nota 1 121212A 34 90 2 25 89 3 343434B 68 4 232323G 75 5 355544H 66 Primer Tabla (Independiente-padre) Segunda Tabla (Dependiente-hija)

7 3ª Forma Normal Ocurre cuando una tabla esta en 2FN y además ningún atributo que no sea clave depende transitivamente de las claves de la tabla. Es decir no ocurre cuando algún atributo depende funcionalmente de atributos que no son clave. Alumnos Carne Nombre Apellido1 CodNacional Nacion 121212A Pedro Sierra 1 Guatemala 343434B Ana Fernandez 3 Salvador 232323G Sara Crespo 355544H 4 Costa Rica

8 Como quedaría la 3ª Forma Normal
Alumnos Carne Nombre Apellido1 CodNacional 121212A Pedro Sierra 1 343434B Ana Fernandez 3 232323G Sara Crespo 355544H 4 Nacion CodNacional 1 Guatemala 2 Panama 3 Salvador 4 Costa Rica Nota: Quitaremos Nación y la lleváremos a otra tabla con CodNacional siendo esta la calve principal.

9 Entidad relación.

10 Tarea En la pagina tics2015db.tk se encuentra la hoja de trabajo


Descargar ppt "Normalización de Base de Datos"

Presentaciones similares


Anuncios Google