SlideShare una empresa de Scribd logo
Normalización de
Bases de datos
8/5/19 1Prof. Roberto Burgos M.
8/5/19 Prof. Roberto Burgos M. 2
Formas Normales
Primera forma normal (1FN)
•Elimine los grupos repetidos de las tablas individuales.
•Cree una tabla independiente para cada conjunto de datos relacionados.
•Identifique cada conjunto de datos relacionados con una clave principal.
Segunda forma normal (2FN)
•Cree tablas independientes para conjuntos de valores que se apliquen a varios registros.
•Relacione estas tablas con una clave externa.
Tercera forma normal (3FN)
Elimine los campos que no dependan de la clave.
EXCEPCIÓN: cumplir la tercera forma normal, aunque en teoría es deseable, no siempre es
práctico. Si tiene una tabla Clientes y desea eliminar todas las dependencias posibles entre
los campos, debe crear tablas independientes para las ciudades, códigos postales,
representantes de venta, clases de clientes y cualquier otro factor que pueda estar
duplicado en varios registros. En teoría, la normalización merece el trabajo que supone. Sin
embargo, muchas tablas pequeñas pueden degradar el rendimiento o superar la capacidad
de memoria o de archivos abiertos.
Tabla sin normal
Tabla Empleados
8/5/19 3Prof. Roberto Burgos M.
1FN
No tenemos grupos repetidos, por tal razón podemos pasar directamente a la 2FN
2FN : Creamos tablas independientes con valores que se aplican a varios registros y
relacionamos
Tabla Empleados
8/5/19 4Prof. Roberto Burgos M.
Creamos las tablas correspondientes a los datos repetidos
Tabla: Departamento Tabla: Cargos
3FN : Eliminar y crear tablas independientes con los campos que no pertenezcan
directamente a la clave principal o que tengan mayor actividad.
8/5/19 5Prof. Roberto Burgos M.
Tabla Empleados
Tabla Nomina
8/5/19 6Prof. Roberto Burgos M.
Relación:
Departamento.Id_Departamento --> Cargo.Id_Departamento
8/5/19 7Prof. Roberto Burgos M.
Relación:
Cargo.Id_Cargo --> Empleados.Id_Cargo
8/5/19 8Prof. Roberto Burgos M.
Relación:
Empleados.Id_Empleado --> Nomina.Id_Empleado
8/5/19 9Prof. Roberto Burgos M.
8/5/19 Prof. Roberto Burgos M. 10
Order de llenado.
1) Tabla Departamento
2) Tabla Cargo
3) Tabla Empleados
4) Tabla Nomina

Más contenido relacionado

PDF
Evaluacion 1
PDF
Normalizacion de base de datos
PPTX
Bases de Datos en Excel - Ordenación
DOCX
INFORMES ACCESS 2010
DOCX
2569874 140827071012-phpapp02
DOCX
Ejercicio excel básico 2
PDF
Manual para importar el formato pdf a caseware idea
DOC
Prueba final excel
Evaluacion 1
Normalizacion de base de datos
Bases de Datos en Excel - Ordenación
INFORMES ACCESS 2010
2569874 140827071012-phpapp02
Ejercicio excel básico 2
Manual para importar el formato pdf a caseware idea
Prueba final excel

La actualidad más candente (16)

DOCX
Cubillos
DOCX
DOCX
TRABAJO
DOC
Base de datos24
PDF
Examen parcial
DOCX
trabajo informatica
DOCX
Base de datos guia 3
DOCX
Colegio dario mayorga
DOCX
Parámetrosiuh
DOCX
Trabajo final
PPTX
Computacion
PPTX
Mario
PPTX
Bases de datos!
PPTX
Informes
PPTX
Semana 16 sexto
Cubillos
TRABAJO
Base de datos24
Examen parcial
trabajo informatica
Base de datos guia 3
Colegio dario mayorga
Parámetrosiuh
Trabajo final
Computacion
Mario
Bases de datos!
Informes
Semana 16 sexto
Publicidad

Similar a Normalizacion(teoria y ejemplo) (20)

DOC
redactar un video.docxpararesolverconti.
PPTX
Tercera forma normal
PPT
CLASE 3.ppt
PPT
Normalizacion de Base de datos,
PPTX
capV_normalizacion.pptx
PPTX
Normalización en base de datos todo a detalle las principales leyes .pptx
PPT
PPT
PPTX
CLASE 2. NORMALIZACION DE BASE DE DATOS.pptx
PPTX
Normalizacion Base de Datos
PDF
NORMALIZACIÓN DE BASE DE DATOS
PPT
Reglas de codd y normalizacion
PPT
5 cientifico-martes-19
PPTX
Ej Normalizacion Juan Glz
PDF
Normalizacion en base de datos ensayo
PPT
Bases de datos 16112009
PDF
Base de Datos - Relaciones
ODP
BD2 informatica
PDF
Normalizaciondb 120828230415-phpapp01
PDF
Tema2 relaciones avz
redactar un video.docxpararesolverconti.
Tercera forma normal
CLASE 3.ppt
Normalizacion de Base de datos,
capV_normalizacion.pptx
Normalización en base de datos todo a detalle las principales leyes .pptx
CLASE 2. NORMALIZACION DE BASE DE DATOS.pptx
Normalizacion Base de Datos
NORMALIZACIÓN DE BASE DE DATOS
Reglas de codd y normalizacion
5 cientifico-martes-19
Ej Normalizacion Juan Glz
Normalizacion en base de datos ensayo
Bases de datos 16112009
Base de Datos - Relaciones
BD2 informatica
Normalizaciondb 120828230415-phpapp01
Tema2 relaciones avz
Publicidad

Último (20)

PPTX
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
DOCX
Trabajo informatica joel torres 10-.....................
PPTX
Sistema de Gestión Integral TCA Ingenieros.pptx
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PDF
MANUAL de recursos humanos para ODOO.pdf
PDF
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PDF
Estrategia de apoyo valentina lopez/ 10-3
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PPTX
Reconocimiento-Automatico-de-Placas-Vehiculares-con-IA.pptx
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
Tema 1 Taller de tecnologia y proceso tecnologico.pptx
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
Trabajo informatica joel torres 10-.....................
Sistema de Gestión Integral TCA Ingenieros.pptx
TRABAJO DE TECNOLOGIA.pdf...........................
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
MANUAL de recursos humanos para ODOO.pdf
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
informe_fichas1y2_corregido.docx (2) (1).pdf
Mecanismos-de-Propagacion de ondas electromagneticas
Estrategia de Apoyo de Daylin Castaño (5).pdf
Teoría de estadística descriptiva y aplicaciones .pdf
Estrategia de apoyo valentina lopez/ 10-3
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
Reconocimiento-Automatico-de-Placas-Vehiculares-con-IA.pptx
ccna: redes de nat ipv4 stharlling cande
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Documental Beyond the Code (Dossier Presentación - 2.0)

Normalizacion(teoria y ejemplo)

  • 1. Normalización de Bases de datos 8/5/19 1Prof. Roberto Burgos M.
  • 2. 8/5/19 Prof. Roberto Burgos M. 2 Formas Normales Primera forma normal (1FN) •Elimine los grupos repetidos de las tablas individuales. •Cree una tabla independiente para cada conjunto de datos relacionados. •Identifique cada conjunto de datos relacionados con una clave principal. Segunda forma normal (2FN) •Cree tablas independientes para conjuntos de valores que se apliquen a varios registros. •Relacione estas tablas con una clave externa. Tercera forma normal (3FN) Elimine los campos que no dependan de la clave. EXCEPCIÓN: cumplir la tercera forma normal, aunque en teoría es deseable, no siempre es práctico. Si tiene una tabla Clientes y desea eliminar todas las dependencias posibles entre los campos, debe crear tablas independientes para las ciudades, códigos postales, representantes de venta, clases de clientes y cualquier otro factor que pueda estar duplicado en varios registros. En teoría, la normalización merece el trabajo que supone. Sin embargo, muchas tablas pequeñas pueden degradar el rendimiento o superar la capacidad de memoria o de archivos abiertos.
  • 3. Tabla sin normal Tabla Empleados 8/5/19 3Prof. Roberto Burgos M.
  • 4. 1FN No tenemos grupos repetidos, por tal razón podemos pasar directamente a la 2FN 2FN : Creamos tablas independientes con valores que se aplican a varios registros y relacionamos Tabla Empleados 8/5/19 4Prof. Roberto Burgos M.
  • 5. Creamos las tablas correspondientes a los datos repetidos Tabla: Departamento Tabla: Cargos 3FN : Eliminar y crear tablas independientes con los campos que no pertenezcan directamente a la clave principal o que tengan mayor actividad. 8/5/19 5Prof. Roberto Burgos M.
  • 6. Tabla Empleados Tabla Nomina 8/5/19 6Prof. Roberto Burgos M.
  • 10. 8/5/19 Prof. Roberto Burgos M. 10 Order de llenado. 1) Tabla Departamento 2) Tabla Cargo 3) Tabla Empleados 4) Tabla Nomina