SlideShare una empresa de Scribd logo
1 de 18
Sistemas de
Bases de Datos I
Tema: Normalización
Presentación del tema
Material: edutech5.webnode.es
Practico: Practico 3 – Modelo de Datos Relacional
Docente: Téc. R/C Alvaro Loustau
Fuente: . Elmasri, R. and Navathe, S. (1989). Fundamentals of
database systems. 1st ed. Redwood City, Calif.:
Benjamin/Cummings.
. https://eva.fing.edu.uy/course/view.php?id=330
Clave Primaria
Clave Candidata y Clave Primaria
Si una relación tiene mas de una clave, cada una es una
clave candidata. Una de ellas es arbitrariamente designada
como clave primaria. El resto son secundarias.
Normalización
¿Qué es la normalización?
• Es un proceso que se realiza sobre el modelo lógico para
garantizar que el modelo cumple ciertas reglas
Normalización
• En este proceso, las relaciones insatisfactorias se
descomponen repartiendo sus atributos entre relaciones
más pequeñas
Requerimientos MER MR Mejor MR
Normalización
¿Por qué es importante la normalización?
• Para garantizar la integridad de los datos
• Para evitar redundancia
• Para evitar anomalías de actualización
1era Forma Normal – 1FN
La primera forma normal se asegura de que:
•No existen dos filas idénticas
•Todos sus atributos son atómicos
• Único valor
• Indivisibles
1FN – Primer Paso
No existen dos filas idénticas
• Cada entidad debe tener un atributo determinante
PERSONAL(CI, edad, Dirección {calle, Nro}, Tel*)
Personal
Dirección
Edad
Tel*
Calle
Nro
CI
1FN – Segundo Paso
Todos sus atributos son atómicos
• Único valor:
Creamos una tabla por cada atributo multivaluado
Normalizando
• Personal (CI, edad, Dirección {Calle, Nro})
• Teléfonos (CI, Tel)
Personal (CI, edad, Dirección {calle, Nro}, Tel*)
1FN – Tercer Paso
Todos sus atributos son indivisibles
• Único valor:
En los atributos compuestos, dejamos solo los componentes.
Normalizando
• Personal (CI, edad, Calle, Nro)
• Teléfonos (CI, Tel)
Personal (CI, edad, Dirección {calle, Nro})
Atributos Primos
• Son Atributos Primos, los atributos de cualquier clave candidata
• Son No-Primos, los atributos que no forman parte de ninguna
clave candidata
primo primo no-primo no-primo no-primo no-primo
cédula credencial nombre apellido dirección teléfono
Dependencias Funcionales
Ejemplo:
• Viajes (Matricula, CI, Fecha, kms, nombre, modelo)
• Matricula --» modelo
Conociendo la matricula del vehículo determino su modelo
• CI --» nombre
Conociendo la CI determino el nombre del conductor
Un atributo depende funcionalmente de otro sí éste último lo
determina.
2da Forma Normal – 2FN
Una relación R está en segunda forma normal (2FN) si está en 1FN
y si todo atributo no-primo de R depende funcionalmente de
manera total de la clave primaria.
• Asegura que todos los campos que nos son clave sean completamente
dependientes de la clave primaria
• Si hay alguna columna que solamente dependa de una parte de la clave,
entonces decimos que la tabla completa no cumple la Segunda Forma
Normal
2FN - Ejemplo
cedula proyecto nombre apellido horas
4.200.300-5 1 Juan Pérez 52
3.181.348-6 1 María González 20
3.181.348-6 2 María González 32
cedula nombre apellido
4.200.300-5 Juan Pérez
3.181.348-6 María González
cedula proyecto horas
4.200.300-5 1 52
3.181.348-6 1 20
3.181.348-6 2 32
2FN - Ejemplo
Tenemos una tabla de una base de datos de una biblioteca que
almacena: Libro pedido, Cliente que lo pidió, y la fecha y
cantidad de ejemplares.
Pedidos (#Libro, #Cli, Fecha, Título, #Autor, NomAutor, Precio, NomCli,
Cantidad)
Pedidos (#Libro, #Cli, Fecha, Cantidad)
Libros (#Libro, Título, #Autor, NomAutor, Precio)
Clientes (#Cli, NomCli)
3ra Forma Normal – 3FN
Una relación R está en tercera forma norma (3FN) si está en 2FN y
si no existe ninguna dependencia funcional transitiva entre
atributos que no son clave
3FN - Ejemplo
cedula nombre apellido país región
4.200.300-5 Juan Pérez Uruguay Sudamérica
3.181.348-6 María González España Europa
cedula nombre apellido país
4.200.300-5 Juan Pérez Uruguay
3.181.348-6 María González España
país región
Uruguay Sudamérica
España Europa
3FN - Ejemplo
• Pedidos (#Libro, #Cli, Fecha, Cantidad)
• Libros (#Libro, NomLibro, IdAutor, NomAutor, Precio)
Dependencia Funcional transitiva
• – IdAutor ---» NomAutor
Normalizando…
• Pedidos (IdLibro, IdCli, Fecha, Cantidad)
• Libros ( IdLibro, NomLibro, IdAutor, Precio)
• Autores( IdAutor, NomAutor)
Ha seguir con el
practico III

Más contenido relacionado

La actualidad más candente

Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaTAtiizz Villalobos
 
Formas normales
Formas normalesFormas normales
Formas normalesdidachos1
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Técnicas de recolección de requerimientos
Técnicas de recolección de requerimientosTécnicas de recolección de requerimientos
Técnicas de recolección de requerimientosJoaquin Artavia Chaves
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfijaOmarzingm
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosFranklin Parrales Bravo
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Dj Mada - Tres Valles, Veracruz
 

La actualidad más candente (20)

Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Ejercicios de normalizacion
Ejercicios de normalizacionEjercicios de normalizacion
Ejercicios de normalizacion
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Como Documentar Casos De Uso
Como Documentar Casos De UsoComo Documentar Casos De Uso
Como Documentar Casos De Uso
 
Mapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benitaMapa conceptual unidad 1 benita
Mapa conceptual unidad 1 benita
 
Formas normales
Formas normalesFormas normales
Formas normales
 
Pt7seccion2
Pt7seccion2Pt7seccion2
Pt7seccion2
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Noción de archivo real y virtual
Noción de archivo real y virtual Noción de archivo real y virtual
Noción de archivo real y virtual
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Técnicas de recolección de requerimientos
Técnicas de recolección de requerimientosTécnicas de recolección de requerimientos
Técnicas de recolección de requerimientos
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Tarjetas crc
Tarjetas crcTarjetas crc
Tarjetas crc
 
Ejemplo rup
Ejemplo rupEjemplo rup
Ejemplo rup
 
Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Estimación Software por Puntos de Función
Estimación Software por Puntos de FunciónEstimación Software por Puntos de Función
Estimación Software por Puntos de Función
 
IDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientosIDR Unidad 2: Elicitación de requerimientos
IDR Unidad 2: Elicitación de requerimientos
 
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5Sistemas operativos - Sistemas De Archivos - reporte unidad 5
Sistemas operativos - Sistemas De Archivos - reporte unidad 5
 

Similar a Tema3 modelo relacional - normalización

Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacionOrlando Verdugo
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalizacióncintiap25
 
Bd relacional
Bd relacionalBd relacional
Bd relacionalNAIN77
 
Diapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacionalDiapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacionalFrancisco Hernandez
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosJorge Luis Chalén
 
Modelo de Datos Relacional
Modelo de Datos RelacionalModelo de Datos Relacional
Modelo de Datos Relacionalyumitacohen
 
08-Metadatos_Ontologias_y_Web_Semantica.pdf
08-Metadatos_Ontologias_y_Web_Semantica.pdf08-Metadatos_Ontologias_y_Web_Semantica.pdf
08-Metadatos_Ontologias_y_Web_Semantica.pdfDAVIDMOISESOREMEJIA
 
Tema3 modelo relacional
Tema3   modelo relacionalTema3   modelo relacional
Tema3 modelo relacionalAlvaro Loustau
 
Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxEverPadillaVanegas2
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de DatosManuel Guerra
 

Similar a Tema3 modelo relacional - normalización (16)

Unidad iii normalizacion
Unidad iii normalizacionUnidad iii normalizacion
Unidad iii normalizacion
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Diagrama entidad-relacion normalización
Diagrama entidad-relacion normalizaciónDiagrama entidad-relacion normalización
Diagrama entidad-relacion normalización
 
Ppii2018 grupo5
Ppii2018 grupo5Ppii2018 grupo5
Ppii2018 grupo5
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Bd relacional
Bd relacionalBd relacional
Bd relacional
 
Diapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacionalDiapositivas mod e-r_y_relacional
Diapositivas mod e-r_y_relacional
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de Datos Relacional
Modelo de Datos RelacionalModelo de Datos Relacional
Modelo de Datos Relacional
 
08-Metadatos_Ontologias_y_Web_Semantica.pdf
08-Metadatos_Ontologias_y_Web_Semantica.pdf08-Metadatos_Ontologias_y_Web_Semantica.pdf
08-Metadatos_Ontologias_y_Web_Semantica.pdf
 
Tema3 modelo relacional
Tema3   modelo relacionalTema3   modelo relacional
Tema3 modelo relacional
 
4 ml
4 ml4 ml
4 ml
 
Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptx
 
El Modelo Relacional de Datos
El Modelo Relacional de DatosEl Modelo Relacional de Datos
El Modelo Relacional de Datos
 

Más de Alvaro Loustau

Análisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptxAnálisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptxAlvaro Loustau
 
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdfEstudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdfAlvaro Loustau
 
NUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdfNUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdfAlvaro Loustau
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacionalAlvaro Loustau
 
Tema3 modelo relacional - pasaje a tablas
Tema3   modelo relacional - pasaje a tablasTema3   modelo relacional - pasaje a tablas
Tema3 modelo relacional - pasaje a tablasAlvaro Loustau
 
Tema2 conceptos de calidad en el modelado
Tema2   conceptos de calidad en el modeladoTema2   conceptos de calidad en el modelado
Tema2 conceptos de calidad en el modeladoAlvaro Loustau
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relaciónAlvaro Loustau
 

Más de Alvaro Loustau (14)

Análisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptxAnálisis sobre modelos avanzados para el desarrollo de software.pptx
Análisis sobre modelos avanzados para el desarrollo de software.pptx
 
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdfEstudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
Estudio para el desarrollo de un modelo de simulacion para Centro Logistico.pdf
 
NUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdfNUEVO_Folleto_Paln_de_Estudios_2019.pdf
NUEVO_Folleto_Paln_de_Estudios_2019.pdf
 
Tema5 sql - ql
Tema5   sql - qlTema5   sql - ql
Tema5 sql - ql
 
Tema5 sql - dml
Tema5   sql - dmlTema5   sql - dml
Tema5 sql - dml
 
Tema4 algebra relacional
Tema4   algebra relacionalTema4   algebra relacional
Tema4 algebra relacional
 
Tema5 sql - ddl
Tema5   sql - ddlTema5   sql - ddl
Tema5 sql - ddl
 
Tema3 modelo relacional - pasaje a tablas
Tema3   modelo relacional - pasaje a tablasTema3   modelo relacional - pasaje a tablas
Tema3 modelo relacional - pasaje a tablas
 
Tema2 conceptos de calidad en el modelado
Tema2   conceptos de calidad en el modeladoTema2   conceptos de calidad en el modelado
Tema2 conceptos de calidad en el modelado
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Tema1 fundamentos
Tema1   fundamentosTema1   fundamentos
Tema1 fundamentos
 
Tema1 introduccion
Tema1   introduccionTema1   introduccion
Tema1 introduccion
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Validación de datos
Validación de datosValidación de datos
Validación de datos
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 

Tema3 modelo relacional - normalización

  • 2. Tema: Normalización Presentación del tema Material: edutech5.webnode.es Practico: Practico 3 – Modelo de Datos Relacional Docente: Téc. R/C Alvaro Loustau Fuente: . Elmasri, R. and Navathe, S. (1989). Fundamentals of database systems. 1st ed. Redwood City, Calif.: Benjamin/Cummings. . https://eva.fing.edu.uy/course/view.php?id=330
  • 3. Clave Primaria Clave Candidata y Clave Primaria Si una relación tiene mas de una clave, cada una es una clave candidata. Una de ellas es arbitrariamente designada como clave primaria. El resto son secundarias.
  • 4. Normalización ¿Qué es la normalización? • Es un proceso que se realiza sobre el modelo lógico para garantizar que el modelo cumple ciertas reglas Normalización • En este proceso, las relaciones insatisfactorias se descomponen repartiendo sus atributos entre relaciones más pequeñas Requerimientos MER MR Mejor MR
  • 5. Normalización ¿Por qué es importante la normalización? • Para garantizar la integridad de los datos • Para evitar redundancia • Para evitar anomalías de actualización
  • 6. 1era Forma Normal – 1FN La primera forma normal se asegura de que: •No existen dos filas idénticas •Todos sus atributos son atómicos • Único valor • Indivisibles
  • 7. 1FN – Primer Paso No existen dos filas idénticas • Cada entidad debe tener un atributo determinante PERSONAL(CI, edad, Dirección {calle, Nro}, Tel*) Personal Dirección Edad Tel* Calle Nro CI
  • 8. 1FN – Segundo Paso Todos sus atributos son atómicos • Único valor: Creamos una tabla por cada atributo multivaluado Normalizando • Personal (CI, edad, Dirección {Calle, Nro}) • Teléfonos (CI, Tel) Personal (CI, edad, Dirección {calle, Nro}, Tel*)
  • 9. 1FN – Tercer Paso Todos sus atributos son indivisibles • Único valor: En los atributos compuestos, dejamos solo los componentes. Normalizando • Personal (CI, edad, Calle, Nro) • Teléfonos (CI, Tel) Personal (CI, edad, Dirección {calle, Nro})
  • 10. Atributos Primos • Son Atributos Primos, los atributos de cualquier clave candidata • Son No-Primos, los atributos que no forman parte de ninguna clave candidata primo primo no-primo no-primo no-primo no-primo cédula credencial nombre apellido dirección teléfono
  • 11. Dependencias Funcionales Ejemplo: • Viajes (Matricula, CI, Fecha, kms, nombre, modelo) • Matricula --» modelo Conociendo la matricula del vehículo determino su modelo • CI --» nombre Conociendo la CI determino el nombre del conductor Un atributo depende funcionalmente de otro sí éste último lo determina.
  • 12. 2da Forma Normal – 2FN Una relación R está en segunda forma normal (2FN) si está en 1FN y si todo atributo no-primo de R depende funcionalmente de manera total de la clave primaria. • Asegura que todos los campos que nos son clave sean completamente dependientes de la clave primaria • Si hay alguna columna que solamente dependa de una parte de la clave, entonces decimos que la tabla completa no cumple la Segunda Forma Normal
  • 13. 2FN - Ejemplo cedula proyecto nombre apellido horas 4.200.300-5 1 Juan Pérez 52 3.181.348-6 1 María González 20 3.181.348-6 2 María González 32 cedula nombre apellido 4.200.300-5 Juan Pérez 3.181.348-6 María González cedula proyecto horas 4.200.300-5 1 52 3.181.348-6 1 20 3.181.348-6 2 32
  • 14. 2FN - Ejemplo Tenemos una tabla de una base de datos de una biblioteca que almacena: Libro pedido, Cliente que lo pidió, y la fecha y cantidad de ejemplares. Pedidos (#Libro, #Cli, Fecha, Título, #Autor, NomAutor, Precio, NomCli, Cantidad) Pedidos (#Libro, #Cli, Fecha, Cantidad) Libros (#Libro, Título, #Autor, NomAutor, Precio) Clientes (#Cli, NomCli)
  • 15. 3ra Forma Normal – 3FN Una relación R está en tercera forma norma (3FN) si está en 2FN y si no existe ninguna dependencia funcional transitiva entre atributos que no son clave
  • 16. 3FN - Ejemplo cedula nombre apellido país región 4.200.300-5 Juan Pérez Uruguay Sudamérica 3.181.348-6 María González España Europa cedula nombre apellido país 4.200.300-5 Juan Pérez Uruguay 3.181.348-6 María González España país región Uruguay Sudamérica España Europa
  • 17. 3FN - Ejemplo • Pedidos (#Libro, #Cli, Fecha, Cantidad) • Libros (#Libro, NomLibro, IdAutor, NomAutor, Precio) Dependencia Funcional transitiva • – IdAutor ---» NomAutor Normalizando… • Pedidos (IdLibro, IdCli, Fecha, Cantidad) • Libros ( IdLibro, NomLibro, IdAutor, Precio) • Autores( IdAutor, NomAutor)
  • 18. Ha seguir con el practico III