SlideShare una empresa de Scribd logo
 
Normalización es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos.
Por ejemplo, vea la base de datos MiTienda. Si almacena todos los datos en la tabla Clientes, ésta podría verse como se muestra a continuación:  Clientes  ID_Cliente Nombre  Apellidos  Nombre_Producto1 Costo_Producto1  Imagen_Producto1 Nombre_Producto2 Costo_Producto2  Imagen_Producto2 Fecha_Pedido  Cantidad_Pedido  Nombre_Cia_Envios
Forma Normal (3NF). Cada una de estas formas tiene sus propias reglas. Cuando una base de datos se conforma a un nivel, se considera normalizada a esa forma de normalización. Por ejemplo, supongamos que su  Existen básicamente tres niveles de normalización: Primera Forma Normal (1NF), Segunda Forma Normal (2NF) y Tercera  formal normal. base de datos cumple con todas las reglas del segundo nivel de normalización. Se considera que está en la Segunda Forma Normal. No siempre es una buena idea tener una base de datos conformada en el nivel más alto de normalización. Puede llevar aun nivel de complejidad que pudiera ser evitado si estuviera en un nivel más bajo de normalización.
La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Ésta es una regla muy fácil de seguir. Observe el esquema de la tabla Clientes de la base de datos.  Clientes ID Cliente  Nombre Apellidos  Nombre_Producto1 Costo_Producto1  Imagen_Producto1  Nombre_Producto2  Costo_Producto2  Imagen_Producto2  Fecha_Pedido  Cantidad_Pedido  Nombre Cia Envios
La tabla tiene varias columnas repetidas. Éstas se refieren principalmente a los productos. De acuerdo con la regla, debe eliminar las columnas repetidas y crearles su propia tabla.  Eliminación de datos repetidos en una base de datos  Clientes Pedidos ID_Clientes Nombre_Productos Nombre Costo_Producto  Apellidos Imagen_Producto  Direccion  Numero_Pedido  Fecha_Pedido  Cantidad_Pedido  Clave_Cia_Envios Nombre_Ci_ Envios
Poner la base de datos en la Primera Forma Normal resuelve el problema de los encabezados de columna múltiples. La normalización ayuda a clarificar la base de datos ya organizarla en partes más pequeñas y más fáciles de entender.
La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas.
Eliminación de las dependencias parciales -Segunda Forma Normal  Clientes Pedidos Productos ID_Productos ID_Productos ID_Producto ID_Clientes Nombre_Productos Fecha_Compra Nombre Cantidad_Pedido Costos_Productos Apellidos Imagen_Producto  Direccion  Numero_Pedido  Nombre_Cia_Envios
Una vez que ha alcanzado el nivel de la Segunda Forma Normal, se han controlado la mayoría de los problemas de lógica. Puede insertar un registro sin un exceso de datos en la mayoría de las tablas. Observando un poco más de cerca la tabla Clientes, vemos la columna Nombre_Cia_Envios. El siguiente nivel de normalización explicará cómo solucionar esto.
La regla de la Tercera Forma Normal señala que hay que eliminar y separar cualquier dato que no sea clave. El valor de esta columna debe depender de la clave. Todos los valores deben identificarse únicamente por la clave. En la base de datos de muestra, la tabla Clientes contiene la columna Nombre_Cia_Envios, la cual no se identifica únicamente por la clave. Podría separar estos datos de la tabla y ponerlos en una tabla aparte. Eliminación de los datos que no son claves para la Tercera Forma Normal Clientes Productos PedidoMaestro PedidoDetallado Cias_Envios ID_cliente ID_Producto ID_Pedido ID_PedidoDetallado ID_Cia_Envios ID_Producto Nombre_Producto Fecha_Pedido ID_Pedido Nombre_Cia_Envios. Numero_Pedido Costos_Productos Cantidad_Pedidos Fecha_Pedido  ID_Cia_Envios Foto_Producto Cantidad_Pedido Nombre Apellidos Direccion Ahora todas sus tablas están en la Tercera Forma Normal. Esto le da más flexibilidad y previene errores de lógica cuando inserta o borra registros. Cada columna en la tabla está identificada de manera única por la clave, y no hay datos repetidos. Esto provee un esquema limpio y elegante, que es fácil de trabajar y expandir.
La normalización es una ciencia subjetiva. Determinar las necesidades de simplificación depende de usted. Si su base de datos va a proveer información aun solo usuario para un propósito simple y existen pocas posibilidades de expansión, normalizar sus datos hasta la 3FN sea quizá algo extremoso. Las reglas de normalización existen como guías para crear tablas que sean fáciles de manejar, así como flexibles y eficientes.
La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos.  Ayuda a prevenir errores lógicos en la manipulación de datos. La normalización facilita también agregar nuevas columnas sin romper el esquema actual ni las relaciones. Cada nuevo nivel o forma lo acerca más a hacer su base de datos verdaderamente relacional.
Se discutieron las primeras tres formas. Éstas proveen suficiente nivel de normalización para cumplir con las necesidades de la mayoría de las bases de datos

Más contenido relacionado

PDF
Normalizacion de base de datos
PPTX
Normalizacion de bases de datos
PPS
Bases de datos normalizacion
PPT
Normalizacion de Base de datos,
DOC
Normalización de una base de datos
PPTX
NORMALIZACION
PPTX
Tercera forma normal
PPT
Normalizacion de la base de datos
Normalizacion de base de datos
Normalizacion de bases de datos
Bases de datos normalizacion
Normalizacion de Base de datos,
Normalización de una base de datos
NORMALIZACION
Tercera forma normal
Normalizacion de la base de datos

La actualidad más candente (20)

PPTX
Normalizacion de base de datos
PPSX
Proceso de normalizacion
PPTX
Normalización de bases de datos
DOCX
Normalización 1 fn,2fn,3fn,4fn,
PPTX
Normalización de Base de Datos
PPT
Formas normales
PPT
Normalizacion
PPT
Unidad iii normalizacion
PPTX
Normalizacion base de datos I
PPTX
Normalización de la base de datos (3 formas normales)
PPTX
Normalizacion Base de Datos
DOCX
Guia normalización
PPTX
Normalización de Base de Datos
PPTX
Segunda forma normal
PDF
Normalización de Bases de Datos (Hasta Boyce-Codd)
PPTX
Principales Reglas De Normalización De La Base De Datos
PPTX
Ej Normalizacion Juan Glz
PPT
Reglas de codd y normalizacion
PDF
Normalizacion base de datos
PDF
5. Ejercicios normalización
Normalizacion de base de datos
Proceso de normalizacion
Normalización de bases de datos
Normalización 1 fn,2fn,3fn,4fn,
Normalización de Base de Datos
Formas normales
Normalizacion
Unidad iii normalizacion
Normalizacion base de datos I
Normalización de la base de datos (3 formas normales)
Normalizacion Base de Datos
Guia normalización
Normalización de Base de Datos
Segunda forma normal
Normalización de Bases de Datos (Hasta Boyce-Codd)
Principales Reglas De Normalización De La Base De Datos
Ej Normalizacion Juan Glz
Reglas de codd y normalizacion
Normalizacion base de datos
5. Ejercicios normalización
Publicidad

Destacado (20)

PPTX
Normalizacion
PPT
Ud calidad y normalización
PPT
Normalizacion_Rozic
PPT
Normalizacion
PPTX
PPT
Normalización de Materiales
DOC
Modulo 11 evaluacion curricular i
PDF
Dcbn ingles 2010
PPTX
Normalizacion presentacion 1
PPTX
Unidad 4. tecnología de base de datos
PPTX
Introduccion de un producto
PDF
Formas Normales
DOCX
Caratula plan
PDF
Proceso para el desarrollo de productos de consumo en los mercados internacio...
PPTX
Normalización
DOCX
diseño y desarrollo de un productto
PDF
principios y normalización
PPT
RAYADOS Y CALIGRAFÌA NORMALIZADA
PDF
Desarrollo de producto
Normalizacion
Ud calidad y normalización
Normalizacion_Rozic
Normalizacion
Normalización de Materiales
Modulo 11 evaluacion curricular i
Dcbn ingles 2010
Normalizacion presentacion 1
Unidad 4. tecnología de base de datos
Introduccion de un producto
Formas Normales
Caratula plan
Proceso para el desarrollo de productos de consumo en los mercados internacio...
Normalización
diseño y desarrollo de un productto
principios y normalización
RAYADOS Y CALIGRAFÌA NORMALIZADA
Desarrollo de producto
Publicidad

Similar a Normalización (20)

PDF
¿Qué es la normalización?
PDF
Actividad 1 tema 5 modulo 4
DOCX
Qué es la normalización
PPTX
Proceso de normalización de base de datos. pptx
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea (1).ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PPT
normalizacion de la base de datos Luxerv.ppt
PPTX
Normalizacion de base de datos
PPT
normalizacion de la base de datos elizabeth andrea.ppt
PDF
Int_Bases_Datos_III (1).pdf
PDF
Int_Bases_Datos_III (1).pdf
PDF
Informacion sobre la normalizacion
PDF
Infonorma
PDF
Normalización
PPT
normalizacion de la base de datos_Gutierrez Leyva Omar Francisco.ppt
PDF
Normalizaciondb 120828230415-phpapp01
PPTX
03. BASE DE DATOS 2.pptx
¿Qué es la normalización?
Actividad 1 tema 5 modulo 4
Qué es la normalización
Proceso de normalización de base de datos. pptx
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos Luxerv.ppt
Normalizacion de base de datos
normalizacion de la base de datos elizabeth andrea.ppt
Int_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdf
Informacion sobre la normalizacion
Infonorma
Normalización
normalizacion de la base de datos_Gutierrez Leyva Omar Francisco.ppt
Normalizaciondb 120828230415-phpapp01
03. BASE DE DATOS 2.pptx

Último (20)

PPT
Administración Financiera diapositivas.ppt
PPTX
Presentación Plan de Negocio Moderno Morado y Blanco.pptx
PDF
PRESENTACION GESTION sobre las empresas.
PPTX
auditoria ambiental y su uso en la practica diaria
DOCX
3° SES P.S. DIALOGAMOS SOBRE LOS PRINCIPALES HECHOS DEL IMPERIO INCAICO-LUNES...
PPTX
6. El proceso de la planificación.pptx6. El proceso de la planificación.pptx
PPTX
Curso-de-Aire-Acondicionado-y-Refrigeracion-Electronica-para-Ingenio-Azucarer...
PPT
Teoria General de Sistemas empresariales
PDF
D08_SESION 15 y 16_2024.12.06_ISO-26000.pdf
PPTX
FORMATO DE PRESENTACION EMPRESARIAL.pptx
PPTX
EXPO ADMINISTRACION ESTRATEGICA HISTORIA Y EVOLUCIÓN DE LA ADMINISTRACIÓN
PDF
PRIMEROS AUXILIOS PRESENTACIÓN 1 -SENA -.pdf
PDF
03 - Unidad II - La Plataforma .NET y C# - 2. Tipos Primitivos y Expresiones.pdf
PDF
Esta es una presentacion ejecutiva del cual pueden concluir
PPTX
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
PPTX
Actividades del departamento de Psicología
PDF
Introducción iso 9001 curso UNIDAD - 3.pdf
PPTX
saHERNISA FEMsOassaSAsasASAsaSasaSASaAsaS
PPTX
ABDOMEN ABIERWWDEDEFDWDXEWdedwqddeqwdTO.pptx
PPTX
CGI SESIÓN #2.pptx Competencias Gerenciales
Administración Financiera diapositivas.ppt
Presentación Plan de Negocio Moderno Morado y Blanco.pptx
PRESENTACION GESTION sobre las empresas.
auditoria ambiental y su uso en la practica diaria
3° SES P.S. DIALOGAMOS SOBRE LOS PRINCIPALES HECHOS DEL IMPERIO INCAICO-LUNES...
6. El proceso de la planificación.pptx6. El proceso de la planificación.pptx
Curso-de-Aire-Acondicionado-y-Refrigeracion-Electronica-para-Ingenio-Azucarer...
Teoria General de Sistemas empresariales
D08_SESION 15 y 16_2024.12.06_ISO-26000.pdf
FORMATO DE PRESENTACION EMPRESARIAL.pptx
EXPO ADMINISTRACION ESTRATEGICA HISTORIA Y EVOLUCIÓN DE LA ADMINISTRACIÓN
PRIMEROS AUXILIOS PRESENTACIÓN 1 -SENA -.pdf
03 - Unidad II - La Plataforma .NET y C# - 2. Tipos Primitivos y Expresiones.pdf
Esta es una presentacion ejecutiva del cual pueden concluir
TRABAJO FINAL-EMPRESA CARNES FRIAS CON CORRECCIONES.pptx
Actividades del departamento de Psicología
Introducción iso 9001 curso UNIDAD - 3.pdf
saHERNISA FEMsOassaSAsasASAsaSasaSASaAsaS
ABDOMEN ABIERWWDEDEFDWDXEWdedwqddeqwdTO.pptx
CGI SESIÓN #2.pptx Competencias Gerenciales

Normalización

  • 1.  
  • 2. Normalización es un conjunto de reglas que sirven para ayudar a los diseñadores a desarrollar un esquema que minimice los problemas de lógica. Cada regla está basada en la que le antecede. La normalización se adoptó porque el viejo estilo de poner todos los datos en un solo lugar, como un archivo o una tabla de la base de datos, era ineficiente y conducía a errores de lógica cuando se trataba de manipular los datos.
  • 3. Por ejemplo, vea la base de datos MiTienda. Si almacena todos los datos en la tabla Clientes, ésta podría verse como se muestra a continuación: Clientes ID_Cliente Nombre Apellidos Nombre_Producto1 Costo_Producto1 Imagen_Producto1 Nombre_Producto2 Costo_Producto2 Imagen_Producto2 Fecha_Pedido Cantidad_Pedido Nombre_Cia_Envios
  • 4. Forma Normal (3NF). Cada una de estas formas tiene sus propias reglas. Cuando una base de datos se conforma a un nivel, se considera normalizada a esa forma de normalización. Por ejemplo, supongamos que su Existen básicamente tres niveles de normalización: Primera Forma Normal (1NF), Segunda Forma Normal (2NF) y Tercera formal normal. base de datos cumple con todas las reglas del segundo nivel de normalización. Se considera que está en la Segunda Forma Normal. No siempre es una buena idea tener una base de datos conformada en el nivel más alto de normalización. Puede llevar aun nivel de complejidad que pudiera ser evitado si estuviera en un nivel más bajo de normalización.
  • 5. La regla de la Primera Forma Normal establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Ésta es una regla muy fácil de seguir. Observe el esquema de la tabla Clientes de la base de datos. Clientes ID Cliente Nombre Apellidos Nombre_Producto1 Costo_Producto1 Imagen_Producto1 Nombre_Producto2 Costo_Producto2 Imagen_Producto2 Fecha_Pedido Cantidad_Pedido Nombre Cia Envios
  • 6. La tabla tiene varias columnas repetidas. Éstas se refieren principalmente a los productos. De acuerdo con la regla, debe eliminar las columnas repetidas y crearles su propia tabla. Eliminación de datos repetidos en una base de datos Clientes Pedidos ID_Clientes Nombre_Productos Nombre Costo_Producto Apellidos Imagen_Producto Direccion Numero_Pedido Fecha_Pedido Cantidad_Pedido Clave_Cia_Envios Nombre_Ci_ Envios
  • 7. Poner la base de datos en la Primera Forma Normal resuelve el problema de los encabezados de columna múltiples. La normalización ayuda a clarificar la base de datos ya organizarla en partes más pequeñas y más fáciles de entender.
  • 8. La regla de la Segunda Forma Normal establece que todas las dependencias parciales se deben eliminar y separar dentro de sus propias tablas.
  • 9. Eliminación de las dependencias parciales -Segunda Forma Normal Clientes Pedidos Productos ID_Productos ID_Productos ID_Producto ID_Clientes Nombre_Productos Fecha_Compra Nombre Cantidad_Pedido Costos_Productos Apellidos Imagen_Producto Direccion Numero_Pedido Nombre_Cia_Envios
  • 10. Una vez que ha alcanzado el nivel de la Segunda Forma Normal, se han controlado la mayoría de los problemas de lógica. Puede insertar un registro sin un exceso de datos en la mayoría de las tablas. Observando un poco más de cerca la tabla Clientes, vemos la columna Nombre_Cia_Envios. El siguiente nivel de normalización explicará cómo solucionar esto.
  • 11. La regla de la Tercera Forma Normal señala que hay que eliminar y separar cualquier dato que no sea clave. El valor de esta columna debe depender de la clave. Todos los valores deben identificarse únicamente por la clave. En la base de datos de muestra, la tabla Clientes contiene la columna Nombre_Cia_Envios, la cual no se identifica únicamente por la clave. Podría separar estos datos de la tabla y ponerlos en una tabla aparte. Eliminación de los datos que no son claves para la Tercera Forma Normal Clientes Productos PedidoMaestro PedidoDetallado Cias_Envios ID_cliente ID_Producto ID_Pedido ID_PedidoDetallado ID_Cia_Envios ID_Producto Nombre_Producto Fecha_Pedido ID_Pedido Nombre_Cia_Envios. Numero_Pedido Costos_Productos Cantidad_Pedidos Fecha_Pedido ID_Cia_Envios Foto_Producto Cantidad_Pedido Nombre Apellidos Direccion Ahora todas sus tablas están en la Tercera Forma Normal. Esto le da más flexibilidad y previene errores de lógica cuando inserta o borra registros. Cada columna en la tabla está identificada de manera única por la clave, y no hay datos repetidos. Esto provee un esquema limpio y elegante, que es fácil de trabajar y expandir.
  • 12. La normalización es una ciencia subjetiva. Determinar las necesidades de simplificación depende de usted. Si su base de datos va a proveer información aun solo usuario para un propósito simple y existen pocas posibilidades de expansión, normalizar sus datos hasta la 3FN sea quizá algo extremoso. Las reglas de normalización existen como guías para crear tablas que sean fáciles de manejar, así como flexibles y eficientes.
  • 13. La normalización es una técnica que se utiliza para crear relaciones lógicas apropiadas entre tablas de una base de datos. Ayuda a prevenir errores lógicos en la manipulación de datos. La normalización facilita también agregar nuevas columnas sin romper el esquema actual ni las relaciones. Cada nuevo nivel o forma lo acerca más a hacer su base de datos verdaderamente relacional.
  • 14. Se discutieron las primeras tres formas. Éstas proveen suficiente nivel de normalización para cumplir con las necesidades de la mayoría de las bases de datos