SlideShare une entreprise Scribd logo
1  sur  9
UNIDAD 3
IDEA
              DISEÑO
         ENTIDAD – RELACION


MODELO RELACIONAL


 BASES DE DATOS RELACIONALES
MODELO RELACIONAL
   Es un modelo de datos basado en la lógica
   de predicados y en la teoría de conjuntos.

  Este modelo considera la base de datos como una
              colección de relaciones.
 Una relación representa una tabla que no es más que
un conjunto de filas, cada fila es un conjunto de campos
  y cada campo representa un valor que interpretado
  describe el mundo real. Cada fila también se puede
denominar tupla o registro y a cada columna también se
           le puede llamar campo o atributo.
Se verifica que en todas las ENTIDADES
 exista una clave principal, si no es así,
    se agregan claves en donde sea
               necesario.

             M:N




             M:1
M:N

    Cada entidad se
transforma en una tabla
                                         M:1
    con sus mismos
       atributos


            PELÍCULA
                 ID_ Película   Nombre   Años


            ACTOR
                 ID_ Actor      Nombre   Apellido


            ESTUDIO
                ID_ Estudio     Nombre
Algunas relación se transforma en tablas
                         según sea su cardinalidad.

                                          M:N




     Relación M:N                         M:1


Siempre será una tabla, con
  sus atributos + claves de
    entidades asociadas.

                 ACTUA
                    ID_ Película   ID_ Actor
Relación 1:N o N:1
Añadir la clave de la tabla
“uno” a la tabla “muchos”                          M:N
 + atributos de la relación
        (si procede).
                                                       M:1


  PRODUCE

    ID_ Película         ID_ Estudio


              PELÍCULA
                   ID_ Película        Nombre   Años         ID_ Estudio
Añadir la clave de una tabla cualquiera a la
Relación 1:1   otra tabla + atributos de la relación (si
                              procede).
     ID                                    1:1           código       ciudad

             DIRECTOR
                                         DIRIGE           EQUIPO FUTBOL
             TECNICO

   nombre                                                estadio      nombre
                          Fecha_nac

DIRECTOR TECNICO
            ID             Nombre         Fecha_nac

EQUIPO FUTBOL
   Código        Nombre    Estadio    Ciudad      ID

                                                       DIRIGE
                                                         ID         Código

Contenu connexe

En vedette

Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalEva Tortosa
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 
Concepto autorreflexion alumno
Concepto autorreflexion alumnoConcepto autorreflexion alumno
Concepto autorreflexion alumnoedgarycathy
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97Pedro Cuadros
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPointcristianperea
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Erivan Martinez Ovando
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoRamiro Hernandez Michua
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosJosé Antonio Sandoval Acosta
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaJohnny Parrales
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Tino Fernández
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 

En vedette (15)

Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 
Concepto autorreflexion alumno
Concepto autorreflexion alumnoConcepto autorreflexion alumno
Concepto autorreflexion alumno
 
Introduccion a arduino 97
Introduccion a arduino 97Introduccion a arduino 97
Introduccion a arduino 97
 
Presentacion Arduino PowerPoint
Presentacion Arduino PowerPointPresentacion Arduino PowerPoint
Presentacion Arduino PowerPoint
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.Convertir Diagrama Entidad-Relacion a Modelo Relacional.
Convertir Diagrama Entidad-Relacion a Modelo Relacional.
 
Manual basico de practicas con Arduino uno
Manual basico de practicas con Arduino unoManual basico de practicas con Arduino uno
Manual basico de practicas con Arduino uno
 
Curso Arduino práctico 2014
Curso Arduino práctico  2014Curso Arduino práctico  2014
Curso Arduino práctico 2014
 
Programacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetosProgramacion Orientada a Objetos - Unidad 2 clases y objetos
Programacion Orientada a Objetos - Unidad 2 clases y objetos
 
Ejercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo SabikaEjercicios de Arduino resueltos Grupo Sabika
Ejercicios de Arduino resueltos Grupo Sabika
 
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
Libro de proyectos del kit oficial de Arduino en castellano completo - Arduin...
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Introducción a Arduino
Introducción a ArduinoIntroducción a Arduino
Introducción a Arduino
 

Similaire à Modelo relacional: bases de datos relacionales

Similaire à Modelo relacional: bases de datos relacionales (9)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
4DOCModelo_Relacional.pptx
4DOCModelo_Relacional.pptx4DOCModelo_Relacional.pptx
4DOCModelo_Relacional.pptx
 
Tema9 bases datos
Tema9 bases datosTema9 bases datos
Tema9 bases datos
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
Resumen conversion a relacional
Resumen conversion a relacionalResumen conversion a relacional
Resumen conversion a relacional
 
cc302modulo3
cc302modulo3cc302modulo3
cc302modulo3
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Plus de Isabel

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones RegularesIsabel
 
Compiladores
CompiladoresCompiladores
CompiladoresIsabel
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formalesIsabel
 
Herramientas
HerramientasHerramientas
HerramientasIsabel
 
Algortimos
AlgortimosAlgortimos
AlgortimosIsabel
 
Unidad 3
Unidad 3Unidad 3
Unidad 3Isabel
 
Factores
FactoresFactores
FactoresIsabel
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidadIsabel
 
Unidad 2
Unidad 2Unidad 2
Unidad 2Isabel
 
Historia
HistoriaHistoria
HistoriaIsabel
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datosIsabel
 
Mda informatica
Mda informaticaMda informatica
Mda informaticaIsabel
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicosIsabel
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vidaIsabel
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo softwareIsabel
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosIsabel
 
Tablas dinámicas
Tablas dinámicasTablas dinámicas
Tablas dinámicasIsabel
 

Plus de Isabel (20)

Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1Isabel trejo reconocimientofacial_evidencia1
Isabel trejo reconocimientofacial_evidencia1
 
Expresiones Regulares
Expresiones RegularesExpresiones Regulares
Expresiones Regulares
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Herramientas
HerramientasHerramientas
Herramientas
 
Gmail
GmailGmail
Gmail
 
Algortimos
AlgortimosAlgortimos
Algortimos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Factores
FactoresFactores
Factores
 
Software de alta calidad
Software de alta calidadSoftware de alta calidad
Software de alta calidad
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Historia
HistoriaHistoria
Historia
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Mda informatica
Mda informaticaMda informatica
Mda informatica
 
Sgbd
SgbdSgbd
Sgbd
 
Conceptos basicos
Conceptos basicosConceptos basicos
Conceptos basicos
 
Unidad 1 ciclo de vida
Unidad 1 ciclo de vidaUnidad 1 ciclo de vida
Unidad 1 ciclo de vida
 
Roles desarrollo software
Roles desarrollo softwareRoles desarrollo software
Roles desarrollo software
 
Unidad 1 conceptos introductorios
Unidad 1 conceptos introductoriosUnidad 1 conceptos introductorios
Unidad 1 conceptos introductorios
 
Tablas dinámicas
Tablas dinámicasTablas dinámicas
Tablas dinámicas
 

Modelo relacional: bases de datos relacionales

  • 2. IDEA DISEÑO ENTIDAD – RELACION MODELO RELACIONAL BASES DE DATOS RELACIONALES
  • 3. MODELO RELACIONAL Es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Este modelo considera la base de datos como una colección de relaciones. Una relación representa una tabla que no es más que un conjunto de filas, cada fila es un conjunto de campos y cada campo representa un valor que interpretado describe el mundo real. Cada fila también se puede denominar tupla o registro y a cada columna también se le puede llamar campo o atributo.
  • 4.
  • 5. Se verifica que en todas las ENTIDADES exista una clave principal, si no es así, se agregan claves en donde sea necesario. M:N M:1
  • 6. M:N Cada entidad se transforma en una tabla M:1 con sus mismos atributos PELÍCULA ID_ Película Nombre Años ACTOR ID_ Actor Nombre Apellido ESTUDIO ID_ Estudio Nombre
  • 7. Algunas relación se transforma en tablas según sea su cardinalidad. M:N Relación M:N M:1 Siempre será una tabla, con sus atributos + claves de entidades asociadas. ACTUA ID_ Película ID_ Actor
  • 8. Relación 1:N o N:1 Añadir la clave de la tabla “uno” a la tabla “muchos” M:N + atributos de la relación (si procede). M:1 PRODUCE ID_ Película ID_ Estudio PELÍCULA ID_ Película Nombre Años ID_ Estudio
  • 9. Añadir la clave de una tabla cualquiera a la Relación 1:1 otra tabla + atributos de la relación (si procede). ID 1:1 código ciudad DIRECTOR DIRIGE EQUIPO FUTBOL TECNICO nombre estadio nombre Fecha_nac DIRECTOR TECNICO ID Nombre Fecha_nac EQUIPO FUTBOL Código Nombre Estadio Ciudad ID DIRIGE ID Código