SlideShare una empresa de Scribd logo
1 de 16
Base de datos en
Access
Miguel Ángel Ávalos
BASE DE DATOS (BD) - Introducción
Miguel Ángel Ávalos
BASE DE DATOS (BD) - Introducción
Miguel Ángel Ávalos
DISEÑO DE UNA BD
Miguel Ángel Ávalos
NORMALIZACIÓN - Introducción
• La normalización ayuda a clarificar la base de datos y a organizarla
en partes más pequeñas y más fáciles de entender.
• En lugar de tener que entender una tabla gigantesca y monolítica
que tiene muchos diferentes aspectos, sólo tenemos que entender
los objetos pequeños y más tangibles, así como las relaciones que
guardan con otros objetos también pequeños.
• Existen básicamente tres niveles de normalización:
– Primera forma normal (1FN)
– Segunda forma normal (2FN)
– Tercera forma normal (3FN)
Miguel Ángel Ávalos
Primera forma normal (1FN)
Establece que las columnas repetidas deben
eliminarse y colocarse en tablas separadas.
Miguel Ángel Ávalos
1FN – continuación…
Miguel Ángel Ávalos
Segunda forma normal (2FN)
Establece que se debe eliminar cualquier columna no clave,
que no dependa de la clave principal de la tabla.
Esta tabla está en 2FN. Cualquier valor único de
NUM_FACTURA determina un sólo valor para cada columna.
Por lo tanto, todas las columnas son dependientes de la clave
principal NUM_FACTURA.
Esta tabla no se encuentra en 2FN, ya que las columnas
PRECIO y NOM_PRODUCTO son dependientes de
COD_PRODUCTO, pero no son dependientes de
NUM_FACTURA. Lo que se hace es eliminar estas columnas
de la tabla y crear una nueva con dichas columnas y la clave
principal de la que dependen.
Miguel Ángel Ávalos
2FN – continuación …
Campos dependientes
de COD_PRODUCTO,
pero no son
dependientes de
NUM_FACTURA
Miguel Ángel Ávalos
Tablas obtenidas hasta la segunda forma normal
Miguel Ángel Ávalos
Tercera forma normal (3FN)
Establece que se deben eliminar cualquier columna no clave,
que sea dependiente de otra columna no clave.
Campos dependientes de CED_CLIENTE
CED_CLIENTE no es la clave principal en esta tabla.
Para normalizar esta tabla, moveremos las columnas no clave y la columna
clave de la cual dependen dentro de una nueva tabla.
3FN
Miguel Ángel Ávalos
3FN – continuación …
Miguel Ángel Ávalos
Tablas obtenidas hasta la tercera forma normal
FACTURA CLIENTE
ORDEN PRODUCTO
Miguel Ángel Ávalos
En resumen…
La normalización:
• Es una técnica que se utiliza para crear relaciones lógicas apropiadas.
• Ayuda a prevenir errores lógicos.
• Facilita la adición de nuevas columnas.
• Se lo efectúa a través de varios niveles de normalización.
• Cada nuevo nivel o forma nos acerca más a hacer una base de datos verdaderamente relacional.
• Puede ser suficiente, al llegar a la tercera forma normal.
• En exceso, puede conducir a tener una base de datos ineficiente.
Un balance apropiado de sentido común y práctico
puede ayudarnos a decidir cuándo normalizar.
Miguel Ángel Ávalos
BASE DE DATOS (BD)
Miguel Ángel Ávalos
Gracias por su
atención

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Colegio nacional nicoles esguerra
Colegio nacional nicoles esguerraColegio nacional nicoles esguerra
Colegio nacional nicoles esguerra
 
Tarea informatica
Tarea informaticaTarea informatica
Tarea informatica
 
Como Editar tu blog
Como Editar tu blogComo Editar tu blog
Como Editar tu blog
 
Eviews II
Eviews IIEviews II
Eviews II
 
Unidades 2
Unidades 2Unidades 2
Unidades 2
 
Errores en los datos excel
Errores en los datos excelErrores en los datos excel
Errores en los datos excel
 
Unidades 2
Unidades 2Unidades 2
Unidades 2
 
Tarea i computacion
Tarea i computacionTarea i computacion
Tarea i computacion
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
Unidades 2
Unidades 2Unidades 2
Unidades 2
 
Teoria microsoft excel 11
Teoria microsoft excel 11Teoria microsoft excel 11
Teoria microsoft excel 11
 
Errores en los datos
Errores en los datosErrores en los datos
Errores en los datos
 
Aula clic
Aula clicAula clic
Aula clic
 
Aula clic
Aula clicAula clic
Aula clic
 
Trabajao saia grupo de 4
Trabajao saia grupo de 4Trabajao saia grupo de 4
Trabajao saia grupo de 4
 
Introduccion excel u_2
Introduccion excel u_2Introduccion excel u_2
Introduccion excel u_2
 

Similar a Base de datos final

Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)Celia Castillo Flores
 
Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxJerickqloOP
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptrodrigomamani53
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptLorenaDniaSacariGuti
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptMarioEnrique44
 
normalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptnormalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptJonathanFerrer16
 
normalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptnormalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptluiyitzo
 
Normalizaciondebasesdedato
NormalizaciondebasesdedatoNormalizaciondebasesdedato
Normalizaciondebasesdedatodorysvalero
 
Normalizacion base de datos
Normalizacion base de datosNormalizacion base de datos
Normalizacion base de datosGabriela Bartoli
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
BASES DE DATOS.pdf
BASES DE DATOS.pdfBASES DE DATOS.pdf
BASES DE DATOS.pdfRicardoSusa2
 
Normalizacion base de_datos
Normalizacion base de_datosNormalizacion base de_datos
Normalizacion base de_datosPaulo Galarza
 
Actividad 1 tema 5 modulo 4
Actividad 1 tema 5 modulo 4Actividad 1 tema 5 modulo 4
Actividad 1 tema 5 modulo 4Maria Padron
 

Similar a Base de datos final (20)

Base de datos
Base de datosBase de datos
Base de datos
 
03. BASE DE DATOS 2.pptx
03. BASE DE DATOS 2.pptx03. BASE DE DATOS 2.pptx
03. BASE DE DATOS 2.pptx
 
Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)Normalizaión de base de datos (bdd)
Normalizaión de base de datos (bdd)
 
Unidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptxUnidad 2.2 - Normalizacion.pptx
Unidad 2.2 - Normalizacion.pptx
 
normalizacion de la base de datos elizabeth andrea.ppt
normalizacion de la base de datos elizabeth andrea.pptnormalizacion 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 elizabeth andrea.pptnormalizacion 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 elizabeth andrea.pptnormalizacion 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 (1).ppt
normalizacion de la base de datos elizabeth andrea (1).pptnormalizacion de la base de datos elizabeth andrea (1).ppt
normalizacion de la base de datos elizabeth andrea (1).ppt
 
normalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.pptnormalizacion de la base de datos Luxerv.ppt
normalizacion de la base de datos Luxerv.ppt
 
Int_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdfInt_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdf
 
Int_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdfInt_Bases_Datos_III (1).pdf
Int_Bases_Datos_III (1).pdf
 
Normalizaciondebasesdedato
NormalizaciondebasesdedatoNormalizaciondebasesdedato
Normalizaciondebasesdedato
 
Bases de datos normalizacion
Bases de datos normalizacionBases de datos normalizacion
Bases de datos normalizacion
 
Normalizacion base de datos
Normalizacion base de datosNormalizacion base de datos
Normalizacion base de datos
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
BASES DE DATOS.pdf
BASES DE DATOS.pdfBASES DE DATOS.pdf
BASES DE DATOS.pdf
 
Normalizacion base de_datos
Normalizacion base de_datosNormalizacion base de_datos
Normalizacion base de_datos
 
Actividad 1 tema 5 modulo 4
Actividad 1 tema 5 modulo 4Actividad 1 tema 5 modulo 4
Actividad 1 tema 5 modulo 4
 
capV_normalizacion.pptx
capV_normalizacion.pptxcapV_normalizacion.pptx
capV_normalizacion.pptx
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 

Más de miguelavalos3012 (18)

Informe
InformeInforme
Informe
 
Planificación 4D - Abr17 Ago17
Planificación 4D - Abr17 Ago17Planificación 4D - Abr17 Ago17
Planificación 4D - Abr17 Ago17
 
Planificación 4C - Abr17 Ago17
Planificación 4C - Abr17 Ago17Planificación 4C - Abr17 Ago17
Planificación 4C - Abr17 Ago17
 
Planificación 4B - Abr17 Ago17
Planificación 4B - Abr17 Ago17Planificación 4B - Abr17 Ago17
Planificación 4B - Abr17 Ago17
 
Planificación 4A - Abr17 Ago17
Planificación 4A - Abr17 Ago17Planificación 4A - Abr17 Ago17
Planificación 4A - Abr17 Ago17
 
Informática Sílabo Institucional
Informática Sílabo InstitucionalInformática Sílabo Institucional
Informática Sílabo Institucional
 
Aula informática I
Aula informática IAula informática I
Aula informática I
 
Funciones condicionales
Funciones condicionalesFunciones condicionales
Funciones condicionales
 
Evaluación
EvaluaciónEvaluación
Evaluación
 
Manual de uso - Campus Chamilo
Manual de uso - Campus ChamiloManual de uso - Campus Chamilo
Manual de uso - Campus Chamilo
 
[20140513] hoja de vida
[20140513] hoja de vida[20140513] hoja de vida
[20140513] hoja de vida
 
Informe ces
Informe cesInforme ces
Informe ces
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vida
 
[20131008] hoja de vida
[20131008] hoja de vida[20131008] hoja de vida
[20131008] hoja de vida
 
Módulo
MóduloMódulo
Módulo
 
Slide share
Slide shareSlide share
Slide share
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vida
 
Silabo computación
Silabo   computaciónSilabo   computación
Silabo computación
 

Base de datos final

  • 1. Base de datos en Access Miguel Ángel Ávalos
  • 2. BASE DE DATOS (BD) - Introducción Miguel Ángel Ávalos
  • 3. BASE DE DATOS (BD) - Introducción Miguel Ángel Ávalos
  • 4. DISEÑO DE UNA BD Miguel Ángel Ávalos
  • 5. NORMALIZACIÓN - Introducción • La normalización ayuda a clarificar la base de datos y a organizarla en partes más pequeñas y más fáciles de entender. • En lugar de tener que entender una tabla gigantesca y monolítica que tiene muchos diferentes aspectos, sólo tenemos que entender los objetos pequeños y más tangibles, así como las relaciones que guardan con otros objetos también pequeños. • Existen básicamente tres niveles de normalización: – Primera forma normal (1FN) – Segunda forma normal (2FN) – Tercera forma normal (3FN) Miguel Ángel Ávalos
  • 6. Primera forma normal (1FN) Establece que las columnas repetidas deben eliminarse y colocarse en tablas separadas. Miguel Ángel Ávalos
  • 8. Segunda forma normal (2FN) Establece que se debe eliminar cualquier columna no clave, que no dependa de la clave principal de la tabla. Esta tabla está en 2FN. Cualquier valor único de NUM_FACTURA determina un sólo valor para cada columna. Por lo tanto, todas las columnas son dependientes de la clave principal NUM_FACTURA. Esta tabla no se encuentra en 2FN, ya que las columnas PRECIO y NOM_PRODUCTO son dependientes de COD_PRODUCTO, pero no son dependientes de NUM_FACTURA. Lo que se hace es eliminar estas columnas de la tabla y crear una nueva con dichas columnas y la clave principal de la que dependen. Miguel Ángel Ávalos
  • 9. 2FN – continuación … Campos dependientes de COD_PRODUCTO, pero no son dependientes de NUM_FACTURA Miguel Ángel Ávalos
  • 10. Tablas obtenidas hasta la segunda forma normal Miguel Ángel Ávalos
  • 11. Tercera forma normal (3FN) Establece que se deben eliminar cualquier columna no clave, que sea dependiente de otra columna no clave. Campos dependientes de CED_CLIENTE CED_CLIENTE no es la clave principal en esta tabla. Para normalizar esta tabla, moveremos las columnas no clave y la columna clave de la cual dependen dentro de una nueva tabla. 3FN Miguel Ángel Ávalos
  • 12. 3FN – continuación … Miguel Ángel Ávalos
  • 13. Tablas obtenidas hasta la tercera forma normal FACTURA CLIENTE ORDEN PRODUCTO Miguel Ángel Ávalos
  • 14. En resumen… La normalización: • Es una técnica que se utiliza para crear relaciones lógicas apropiadas. • Ayuda a prevenir errores lógicos. • Facilita la adición de nuevas columnas. • Se lo efectúa a través de varios niveles de normalización. • Cada nuevo nivel o forma nos acerca más a hacer una base de datos verdaderamente relacional. • Puede ser suficiente, al llegar a la tercera forma normal. • En exceso, puede conducir a tener una base de datos ineficiente. Un balance apropiado de sentido común y práctico puede ayudarnos a decidir cuándo normalizar. Miguel Ángel Ávalos
  • 15. BASE DE DATOS (BD) Miguel Ángel Ávalos