SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Sistemas de
Informació
Información    Modelo de
     II         Datos

              Prof. Marianella Villegas
                Septiembre–
                Septiembre– Diciembre
                                  2012
Modelo de Datos
Una colección de         Modelo de Datos
herramientas
conceptuales            Ofrecen un modo de
para describir          describir el diseño de las
los datos, sus          bases de datos en los
relaciones, semántica   niveles físico, lógico y
y las restricciones      de vistas. Existen 4
de consistencia.        categorías diferentes:


                        Modelo de Datos
                        Modelo Relacional: usa
                        una colección de tablas
                        para representar los
                        datos, las relaciones y
                        es uno de los más usados.




                                                     2
Modelo de Datos
Modelo Entidad-
Relación (E-R): se basa    Modelo de Datos
en una percepción del     Modelo de Datos Orientados
mundo real que            a Objetos: es una extensión
consiste en una           del modelo de datos E-R, con
colección de objetos      los conceptos del
básicos, denominados      encapsulación, los métodos
entidades y de las        (funciones) y la identidad
relaciones entre ellos.   de los objetos.


                          Modelo de Datos
                          Modelo de Datos Semi
                          Estructurados: permite la
                          especificación de datos
                          donde los elementos
                          individuales del mismo
                          tipo pueden ser diferentes
                          conjuntos de atributos.




                                                         3
Entidad-
  Modelo Entidad-
     Relació
     Relación
                                   Entidad-
                            Modelo Entidad-
Entidad: un objeto
abstracto de algún             Relació
                               Relación
tipo (~instancia)        Atributos: propiedades
                         de entidades en un
Conjunto de entidades:   conjunto de ellas
una colección de         Relaciones: conexiones
objetos similares        entre dos o más
(~clase)
                         conjuntos de entidades

                            Modelo Entidad-
                                   Entidad-
                               Relació
                               Relación
                          Diagramas Entidad-
                          Relación: describen el
                          esquema de una base
                          de datos.




                                                   4
Entidad-
 Diagrama Entidad-
      Relació
      Relación
                                       Entidad-
                             Diagrama Entidad-
Entidades: representan            Relació
                                  Relación
objetos reales Atributos
                           Atributos: los óvalos o
a través de los
rectángulos                elipses representan
Entidades Débiles:         propiedades o atributos
Se diagraman con           de estos objetos.
rectángulos dobles.


                             Diagrama Entidad-
                                       Entidad-
                                  Relació
                                  Relación
                            Atributos
                            Multivalorados: se
                            dibujan con elipses
                            dobles.




                                                     5
Entidad-
 Diagrama Entidad-
      Relació
      Relación
                                      Entidad-
                            Diagrama Entidad-
Atributos Valorados:             Relació
                                 Relación
se representan por con    Líneas: unen los
elipses discontinuas.     atributos con los
                          conjuntos de entidades
Relaciones: son enlaces   y las relaciones.
a través de los rombos.


                            Diagrama Entidad-
                                      Entidad-
                                 Relació
                                 Relación
                           Líneas Dobles:
                           indican participación
                           total de una entidad
                           en un conjunto de
                           relaciones.




                                                   6
Entidad-Relació
Ejemplo de Diagrama Entidad-Relación




                                  7
Diagrama Entidad-Relación
         Entidad-Relació
       Entidades




                            8
Diagrama Entidad-Relación
         Entidad-Relació
       Atributos




                            9
Diagrama Entidad-Relación
         Entidad-Relació
       Relaciones




                            10
Diagrama Entidad-Relación
                     Entidad-Relació
                Tipos de Atributos
•   Atributos Atómicos o Compuestos




                                        11
Entidad-
 Diagrama Entidad-
      Relació
      Relación
Tipos de Atributos                    Entidad-
                            Diagrama Entidad-
Valores                          Relació
                                 Relación
Monovaluados              Tipos de Atributos
Ejemplo: la edad
                          Almacenados o derivados:
Multivaluados
Ejemplo: teléfonos        Ejemplo, la edad de una
Posiblemente nulos:       persona es un atributo
cuando un atributo se     derivado de la fecha de
puede dejar “en blanco”   nacimiento

                            Diagrama Entidad-
                                      Entidad-
                                 Relació
                                 Relación
                           Tipos de Atributos
                           Claves: son únicos,
                           permiten localizar
                           una entidad.




                                                     12
Diagrama Entidad-Relación
          Entidad-Relació
Atributos Claves: Subrayado




                              13
Entidad-
 Diagrama Entidad-
      Relació
      Relación
                                      Entidad-
                            Diagrama Entidad-
Tipo de relación:                Relació
                                 Relación
Ejemplo: es_jefe_de,     Grado de una relación:
participar_en_curso
                         Número de entidades
Instancia de relación:   que participan
Juan es_jefe_de Pedro    Binario, terciario, entre
                         otros.


                            Diagrama Entidad-
                                      Entidad-
                                 Relació
                                 Relación
                          Cardinalidades:
                          Número de instancias
                          de cada entidad




                                                     14
Diagrama Entidad-Relación
           Entidad-Relació
Cardinalidad de una Relación
                    Relació




                               15
Entidad-
 Diagrama Entidad-
      Relació
      Relación
                                          Entidad-
                                Diagrama Entidad-
                                     Relació
                                     Relación
Cardinalidad                  Cardinalidad
1:1 PERSONA                   1:N: PERSONA
es_director_de_departamento   trabaja_en_departamento
DEPARTAMENTO                  DEPARTAMENTO



                                Diagrama Entidad-
                                          Entidad-
                                     Relació
                                     Relación
                               Cardinalidad
                               N:N ALUMNO
                               inscrito_en_curso
                               CURSO




                                                        16
Diagrama Entidad-Relación
         Entidad-Relació
Relaciones como Atributos




                            17
Diagrama Entidad-Relación
         Entidad-Relació
Relaciones como Atributos




                            18
Diagrama Entidad-Relación
         Entidad-Relació
   Relaciones Ternarias




                            19
Diagrama Entidad-Relación
           Entidad-Relació
Disminuir Grado a una Relación
                      Relació




                                 20
Entidad-Relació
 Diagrama Entidad-Relación
Reemplazar por Relación Binaria
               Relació
   y por una Entidad Extra




                                  21
Entidad-
 Diagrama Entidad-
      Relació
      Relación
                                  Entidad-
                        Diagrama Entidad-
Relación recursiva:
puede tener                  Relació
                             Relación
restricciones         Relación Recursiva
no especificadas      Requiere un nombre
en el diagrama        (rol) en el vínculo
Ejemplo: evitar
cadenas circulares




                                             22
Diagrama Entidad-Relación
          Entidad-Relació
   Relaciones Recursivas




                            23
Entidad-
 Diagrama Entidad-
      Relació
      Relación
                                      Entidad-
                            Diagrama Entidad-
Entidad Débil:                   Relació
                                 Relación
No tienen atributos      Entidad Fuerte
clave propios
                         Si tienen clave propia
Necesitan otra entidad
para ser identificados




                                                  24
Diagrama Entidad-Relación
         Entidad-Relació
Entidades Débiles y Fuertes
          Dé




                              25
Entidad-
 Diagrama Entidad-
      Relació
      Relación
Haremos algunos
Ejercicios,
Diagramando
Requerimientos de
Base de Datos
a través de
Entidad-Relación




                      26

Más contenido relacionado

La actualidad más candente

Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
josecuartas
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
LuiS YmAY
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
Luis Jherry
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
omarzon
 
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
basilioj
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
omarzon
 

La actualidad más candente (20)

Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Diagrama de Componentes
Diagrama de ComponentesDiagrama de Componentes
Diagrama de Componentes
 
2. Modelo ER
2. Modelo ER2. Modelo ER
2. Modelo ER
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo 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
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
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
 
01. FUNDAMENTOS DE BASE DE DATOS.pptx
01. FUNDAMENTOS DE BASE DE DATOS.pptx01. FUNDAMENTOS DE BASE DE DATOS.pptx
01. FUNDAMENTOS DE BASE DE DATOS.pptx
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
5 modelo relacional
5 modelo relacional5 modelo relacional
5 modelo relacional
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Modelo E/R
Modelo E/RModelo E/R
Modelo E/R
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Fundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - IntroducciónFundamentos de Bases de Datos - Introducción
Fundamentos de Bases de Datos - Introducción
 

Destacado

Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
Lilamartinez
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
jamenjivarm
 
Ejemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónEjemplos diagrama de entidad relación
Ejemplos diagrama de entidad relación
mariqueve
 
Gestconsult: Perspectivas de mercado julio 2012
Gestconsult: Perspectivas de mercado julio 2012Gestconsult: Perspectivas de mercado julio 2012
Gestconsult: Perspectivas de mercado julio 2012
Rankia
 
Desarrollo Java Ubuntu Juanoliva
Desarrollo Java Ubuntu JuanolivaDesarrollo Java Ubuntu Juanoliva
Desarrollo Java Ubuntu Juanoliva
xander21c
 
Formació Virtual EAPC
Formació Virtual EAPCFormació Virtual EAPC
Formació Virtual EAPC
laia.marty
 

Destacado (20)

Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
 
Gestion de formularios php
Gestion de formularios phpGestion de formularios php
Gestion de formularios php
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
Unidad ii. base de datos
Unidad ii. base de datosUnidad ii. base de datos
Unidad ii. base de datos
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
 
Diagrama de entidad relacion
Diagrama de entidad relacionDiagrama de entidad relacion
Diagrama de entidad relacion
 
1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion1 - Modelo Entidad Relacion
1 - Modelo Entidad Relacion
 
Ejemplos diagrama de entidad relación
Ejemplos diagrama de entidad relaciónEjemplos diagrama de entidad relación
Ejemplos diagrama de entidad relación
 
Diagramas Entidad Relacion
Diagramas Entidad RelacionDiagramas Entidad Relacion
Diagramas Entidad Relacion
 
Fotos Fantásticas
Fotos FantásticasFotos Fantásticas
Fotos Fantásticas
 
Gestconsult: Perspectivas de mercado julio 2012
Gestconsult: Perspectivas de mercado julio 2012Gestconsult: Perspectivas de mercado julio 2012
Gestconsult: Perspectivas de mercado julio 2012
 
ComunicacióN Directa
ComunicacióN DirectaComunicacióN Directa
ComunicacióN Directa
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Desarrollo Java Ubuntu Juanoliva
Desarrollo Java Ubuntu JuanolivaDesarrollo Java Ubuntu Juanoliva
Desarrollo Java Ubuntu Juanoliva
 
Formació Virtual EAPC
Formació Virtual EAPCFormació Virtual EAPC
Formació Virtual EAPC
 
000
000000
000
 
Especies en Extinción
Especies en ExtinciónEspecies en Extinción
Especies en Extinción
 
Matematics
MatematicsMatematics
Matematics
 
Didáctica Crítica Estadistica
Didáctica Crítica EstadisticaDidáctica Crítica Estadistica
Didáctica Crítica Estadistica
 

Similar a Entidad relación

Unidad 2
Unidad 2Unidad 2
Unidad 2
Isabel
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
Rosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
Rosii Pezo
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
clasetic2011
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
Axel Mérida
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
luigi87238
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
JMCV13
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
JMCV13
 

Similar a Entidad relación (20)

Unidad 2
Unidad 2Unidad 2
Unidad 2
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
Modelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivasModelamiento entidad-relacion.diapositivas
Modelamiento entidad-relacion.diapositivas
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
Diagrama entidad relación
Diagrama entidad relaciónDiagrama entidad relación
Diagrama entidad relación
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
3a5 shirley vinces- tarea1
3a5 shirley vinces- tarea13a5 shirley vinces- tarea1
3a5 shirley vinces- tarea1
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
MODELAMIENTO ENTIDAD-RELACION
MODELAMIENTO ENTIDAD-RELACIONMODELAMIENTO ENTIDAD-RELACION
MODELAMIENTO ENTIDAD-RELACION
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Conceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacionConceptos del modelo entidad-relacion
Conceptos del modelo entidad-relacion
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 

Entidad relación

  • 1. Sistemas de Informació Información Modelo de II Datos Prof. Marianella Villegas Septiembre– Septiembre– Diciembre 2012
  • 2. Modelo de Datos Una colección de Modelo de Datos herramientas conceptuales Ofrecen un modo de para describir describir el diseño de las los datos, sus bases de datos en los relaciones, semántica niveles físico, lógico y y las restricciones de vistas. Existen 4 de consistencia. categorías diferentes: Modelo de Datos Modelo Relacional: usa una colección de tablas para representar los datos, las relaciones y es uno de los más usados. 2
  • 3. Modelo de Datos Modelo Entidad- Relación (E-R): se basa Modelo de Datos en una percepción del Modelo de Datos Orientados mundo real que a Objetos: es una extensión consiste en una del modelo de datos E-R, con colección de objetos los conceptos del básicos, denominados encapsulación, los métodos entidades y de las (funciones) y la identidad relaciones entre ellos. de los objetos. Modelo de Datos Modelo de Datos Semi Estructurados: permite la especificación de datos donde los elementos individuales del mismo tipo pueden ser diferentes conjuntos de atributos. 3
  • 4. Entidad- Modelo Entidad- Relació Relación Entidad- Modelo Entidad- Entidad: un objeto abstracto de algún Relació Relación tipo (~instancia) Atributos: propiedades de entidades en un Conjunto de entidades: conjunto de ellas una colección de Relaciones: conexiones objetos similares entre dos o más (~clase) conjuntos de entidades Modelo Entidad- Entidad- Relació Relación Diagramas Entidad- Relación: describen el esquema de una base de datos. 4
  • 5. Entidad- Diagrama Entidad- Relació Relación Entidad- Diagrama Entidad- Entidades: representan Relació Relación objetos reales Atributos Atributos: los óvalos o a través de los rectángulos elipses representan Entidades Débiles: propiedades o atributos Se diagraman con de estos objetos. rectángulos dobles. Diagrama Entidad- Entidad- Relació Relación Atributos Multivalorados: se dibujan con elipses dobles. 5
  • 6. Entidad- Diagrama Entidad- Relació Relación Entidad- Diagrama Entidad- Atributos Valorados: Relació Relación se representan por con Líneas: unen los elipses discontinuas. atributos con los conjuntos de entidades Relaciones: son enlaces y las relaciones. a través de los rombos. Diagrama Entidad- Entidad- Relació Relación Líneas Dobles: indican participación total de una entidad en un conjunto de relaciones. 6
  • 8. Diagrama Entidad-Relación Entidad-Relació Entidades 8
  • 9. Diagrama Entidad-Relación Entidad-Relació Atributos 9
  • 10. Diagrama Entidad-Relación Entidad-Relació Relaciones 10
  • 11. Diagrama Entidad-Relación Entidad-Relació Tipos de Atributos • Atributos Atómicos o Compuestos 11
  • 12. Entidad- Diagrama Entidad- Relació Relación Tipos de Atributos Entidad- Diagrama Entidad- Valores Relació Relación Monovaluados Tipos de Atributos Ejemplo: la edad Almacenados o derivados: Multivaluados Ejemplo: teléfonos Ejemplo, la edad de una Posiblemente nulos: persona es un atributo cuando un atributo se derivado de la fecha de puede dejar “en blanco” nacimiento Diagrama Entidad- Entidad- Relació Relación Tipos de Atributos Claves: son únicos, permiten localizar una entidad. 12
  • 13. Diagrama Entidad-Relación Entidad-Relació Atributos Claves: Subrayado 13
  • 14. Entidad- Diagrama Entidad- Relació Relación Entidad- Diagrama Entidad- Tipo de relación: Relació Relación Ejemplo: es_jefe_de, Grado de una relación: participar_en_curso Número de entidades Instancia de relación: que participan Juan es_jefe_de Pedro Binario, terciario, entre otros. Diagrama Entidad- Entidad- Relació Relación Cardinalidades: Número de instancias de cada entidad 14
  • 15. Diagrama Entidad-Relación Entidad-Relació Cardinalidad de una Relación Relació 15
  • 16. Entidad- Diagrama Entidad- Relació Relación Entidad- Diagrama Entidad- Relació Relación Cardinalidad Cardinalidad 1:1 PERSONA 1:N: PERSONA es_director_de_departamento trabaja_en_departamento DEPARTAMENTO DEPARTAMENTO Diagrama Entidad- Entidad- Relació Relación Cardinalidad N:N ALUMNO inscrito_en_curso CURSO 16
  • 17. Diagrama Entidad-Relación Entidad-Relació Relaciones como Atributos 17
  • 18. Diagrama Entidad-Relación Entidad-Relació Relaciones como Atributos 18
  • 19. Diagrama Entidad-Relación Entidad-Relació Relaciones Ternarias 19
  • 20. Diagrama Entidad-Relación Entidad-Relació Disminuir Grado a una Relación Relació 20
  • 21. Entidad-Relació Diagrama Entidad-Relación Reemplazar por Relación Binaria Relació y por una Entidad Extra 21
  • 22. Entidad- Diagrama Entidad- Relació Relación Entidad- Diagrama Entidad- Relación recursiva: puede tener Relació Relación restricciones Relación Recursiva no especificadas Requiere un nombre en el diagrama (rol) en el vínculo Ejemplo: evitar cadenas circulares 22
  • 23. Diagrama Entidad-Relación Entidad-Relació Relaciones Recursivas 23
  • 24. Entidad- Diagrama Entidad- Relació Relación Entidad- Diagrama Entidad- Entidad Débil: Relació Relación No tienen atributos Entidad Fuerte clave propios Si tienen clave propia Necesitan otra entidad para ser identificados 24
  • 25. Diagrama Entidad-Relación Entidad-Relació Entidades Débiles y Fuertes Dé 25
  • 26. Entidad- Diagrama Entidad- Relació Relación Haremos algunos Ejercicios, Diagramando Requerimientos de Base de Datos a través de Entidad-Relación 26