SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
www.monje.oneble.com




ADD
Formas Normales:
      ◦ Son las reglas que debemos cumplir
        para evitar:

         existencia redundancia de datos
         Problemas de actualización de la base de
         datos
         Y mantener la integridad de las tablas que
         componen la base de datos

      ◦ Redundancia: Duplicidad de datos
      ◦ Integridad: es la manera en la que
        evitamos las malas relaciones y
        aseguramos que la base de datos
        contiene elementos verdaderos y
        completos


ADD
Toda Entidad en una base de
  datos debe tener una clave
  única y principal o asignarle
                                        Nº cedula
  un identificador                    12589631456
  ◦ Por ejemplo nosotros los seres
    humanos tenemos un nombre,
    pero puede que el mismo
    nombre lo tenga otra persona,
    entonces para ser identificados
    como únicos se nos da un
    numero el cual nos representa,
    este seria nuestra LLAVE
    PRIMARIA o CLAVE PRINCIPAL


ADD
las relaciones entre cada uno
  de los atributos de la entidad
  deben ser uno a uno

       por ejemplo: los estudiantes
      deben tener un numero de
      identificación, un genero, etc..,
      pero encontramos que el tipo de
      numero de identificación puede
      ser de la cedula, del seguro social ,
      de un pasaporte, en este caso no
      se cumpliría la segunda forma
      normal ya que el numero de
      identificación estaría relacionado
      con varios tipos de identificación
      al que puede pertenecer.

ADD
Eliminaremos los atributos de
  cada una de las entidades
  que no cumplan con la
  segunda forma normal.
      Un ejemplo mas: un estudiante
      tiene un genero al que pertenece,
      pero este puede ser femenino o
      masculino, no hay un solo genero
      definido para todas las personas,
      entonces no cumple con la
      segunda forma normal, debe ser
      eliminado de la tabla o entidad a la
      que pertenece



ADD
Los campos eliminados
  en la Tercera forma
  normal, se evalúan y si
  son necesarios los
  convertiremos en
  nuevas entidades, y
  aplicaremos
  nuevamente todas las
  formas normales.



ADD
Recuerda que la decisión de definir entidades es del
                   diseñador de la base de datos
         La responsabilidad de tratar de que se cumplan las
      formas normales es del diseñador de la base de datos, y
       en el esta definir los atributos necesarios y entidades
       Compartir conocimiento es a la vez aprender algo nuevo



ADD

Más contenido relacionado

La actualidad más candente

Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
Huascar Génere
 

La actualidad más candente (20)

Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Diagramas Analisis
Diagramas AnalisisDiagramas Analisis
Diagramas Analisis
 
3. Modelo ER - Relacional
3. Modelo ER - Relacional3. Modelo ER - Relacional
3. Modelo ER - Relacional
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
2. Modelo ER
2. Modelo ER2. Modelo ER
2. Modelo ER
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Historia de la base de datos
Historia de la base de datos Historia de la base de datos
Historia de la base de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Manejo de archivos en JAVA
Manejo de archivos en JAVAManejo de archivos en JAVA
Manejo de archivos en JAVA
 
1.5.1 Representación en memoria estática y dinámica.pptx
1.5.1 Representación en memoria estática y dinámica.pptx1.5.1 Representación en memoria estática y dinámica.pptx
1.5.1 Representación en memoria estática y dinámica.pptx
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Estructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colasEstructura de datos: lista, pilas y colas
Estructura de datos: lista, pilas y colas
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Listas, pilas y colas
Listas, pilas y colasListas, pilas y colas
Listas, pilas y colas
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Arboles - estructura de datos
Arboles - estructura de datos Arboles - estructura de datos
Arboles - estructura de datos
 
Fundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacionalFundamentos de BD - Unidad 4 diseño de bd relacional
Fundamentos de BD - Unidad 4 diseño de bd relacional
 

Similar a Formas Normales

Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)
maibeth90
 
Acceso a datos dao
Acceso a datos daoAcceso a datos dao
Acceso a datos dao
jairdok
 

Similar a Formas Normales (20)

Formas de normalizacion base de datos
Formas de normalizacion base de datosFormas de normalizacion base de datos
Formas de normalizacion base de datos
 
ingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdfingeniería de sistemas base de datos.pdf
ingeniería de sistemas base de datos.pdf
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Planificaciondesistemas er
Planificaciondesistemas erPlanificaciondesistemas er
Planificaciondesistemas er
 
modelado de datos
modelado de datosmodelado de datos
modelado de datos
 
Cap 3
Cap 3Cap 3
Cap 3
 
Base de Datos (UPS)
Base de Datos (UPS)Base de Datos (UPS)
Base de Datos (UPS)
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Modelo de datos
Modelo de datos Modelo de datos
Modelo de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Base datos presentacion 4
Base datos presentacion 4Base datos presentacion 4
Base datos presentacion 4
 
Unidad 2 - Modelo Entidad-Relación.ppt
Unidad 2 - Modelo Entidad-Relación.pptUnidad 2 - Modelo Entidad-Relación.ppt
Unidad 2 - Modelo Entidad-Relación.ppt
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)
 
Acceso a datos dao
Acceso a datos daoAcceso a datos dao
Acceso a datos dao
 
Base de datos
Base de datosBase de datos
Base de datos
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Tema9 bases datos
Tema9 bases datosTema9 bases datos
Tema9 bases datos
 

Más de MonjeOneble (7)

Arreglos en Pseint
Arreglos en PseintArreglos en Pseint
Arreglos en Pseint
 
Bases De Datos Introducción y Conceptos Básicos
Bases De Datos Introducción y Conceptos BásicosBases De Datos Introducción y Conceptos Básicos
Bases De Datos Introducción y Conceptos Básicos
 
Sintaxis Pseint Ciclos Repetitivos
Sintaxis Pseint Ciclos RepetitivosSintaxis Pseint Ciclos Repetitivos
Sintaxis Pseint Ciclos Repetitivos
 
Pseint Leer Y Escribir
Pseint Leer Y EscribirPseint Leer Y Escribir
Pseint Leer Y Escribir
 
Pseint Variables Y Comentarios
Pseint Variables Y ComentariosPseint Variables Y Comentarios
Pseint Variables Y Comentarios
 
Ciclos Condicionales Y Pseint
Ciclos Condicionales Y PseintCiclos Condicionales Y Pseint
Ciclos Condicionales Y Pseint
 
[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion[ADD] Algoritmos Definicion
[ADD] Algoritmos Definicion
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Formas Normales

  • 2. Formas Normales: ◦ Son las reglas que debemos cumplir para evitar: existencia redundancia de datos Problemas de actualización de la base de datos Y mantener la integridad de las tablas que componen la base de datos ◦ Redundancia: Duplicidad de datos ◦ Integridad: es la manera en la que evitamos las malas relaciones y aseguramos que la base de datos contiene elementos verdaderos y completos ADD
  • 3. Toda Entidad en una base de datos debe tener una clave única y principal o asignarle Nº cedula un identificador 12589631456 ◦ Por ejemplo nosotros los seres humanos tenemos un nombre, pero puede que el mismo nombre lo tenga otra persona, entonces para ser identificados como únicos se nos da un numero el cual nos representa, este seria nuestra LLAVE PRIMARIA o CLAVE PRINCIPAL ADD
  • 4. las relaciones entre cada uno de los atributos de la entidad deben ser uno a uno por ejemplo: los estudiantes deben tener un numero de identificación, un genero, etc.., pero encontramos que el tipo de numero de identificación puede ser de la cedula, del seguro social , de un pasaporte, en este caso no se cumpliría la segunda forma normal ya que el numero de identificación estaría relacionado con varios tipos de identificación al que puede pertenecer. ADD
  • 5. Eliminaremos los atributos de cada una de las entidades que no cumplan con la segunda forma normal. Un ejemplo mas: un estudiante tiene un genero al que pertenece, pero este puede ser femenino o masculino, no hay un solo genero definido para todas las personas, entonces no cumple con la segunda forma normal, debe ser eliminado de la tabla o entidad a la que pertenece ADD
  • 6. Los campos eliminados en la Tercera forma normal, se evalúan y si son necesarios los convertiremos en nuevas entidades, y aplicaremos nuevamente todas las formas normales. ADD
  • 7. Recuerda que la decisión de definir entidades es del diseñador de la base de datos La responsabilidad de tratar de que se cumplan las formas normales es del diseñador de la base de datos, y en el esta definir los atributos necesarios y entidades Compartir conocimiento es a la vez aprender algo nuevo ADD