SlideShare ist ein Scribd-Unternehmen logo
1 von 13
MODELO ENTIDAD RELACIÓN
        José Andrés Loor
          Informática 2
Que es un Modelo Entidad Relación?


  Es una herramienta para el modelado de datos que
  permite representar las entidades relevantes de
  un sistema de información así como sus
  interrelaciones y propiedades.
Como se hace?


El Modelo Entidad-Relación.
Se elabora el diagrama (o diagramas) entidad-relación.
Se completa el modelo con listas de atributos y una descripción
de otras restricciones que no se pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son
necesarias otras técnicas para lograr un modelo directamente
implementable en una base de datos. Brevemente:
Transformación de relaciones múltiples en binarias.
Normalización de una base de datos de relaciones (algunas
relaciones pueden transformarse en atributos y viceversa).
Conversión en tablas (en caso de utilizar una base de datos
relacional).
Entidad



Representa una “cosa” u "objeto" del mundo real con
existencia independiente, es decir, se diferencia unívocamente
de otro objeto o cosa, incluso siendo del mismo tipo, o una
misma entidad.
Algunos Ejemplos:
  Una persona. (Se diferencia de cualquier otra persona, incluso
  siendo gemelos).
  Un automóvil. (Aunque sean de la misma marca, el mismo
  modelo,..., tendrán atributos diferentes, por ejemplo, el número
  de chasis).
  Una casa (Aunque sea exactamente igual a otra, aún se
  diferenciará en su dirección).
  Una entidad puede ser un objeto con existencia física como: una
  persona, un animal, una casa, etc. (entidad concreta); o un
  objeto con existencia conceptual como: un puesto de trabajo,
  una asignatura de clases, un nombre,etc. (entidad abstracta).
Atributos



Los atributos son las características que definen o identifican
a una entidad. Estas pueden ser muchas, y el diseñador solo
utiliza o implementa las que considere más relevantes. Los
atributos son las propiedades que describen a cada entidad
en un conjunto de entidades.
En un conjunto de entidades, cada entidad tiene valores
específicos asignados para cada uno de sus atributos, de esta
forma, es posible su identificación unívoca.
Ejemplos:
  A la colección de entidades «alumnos», con el siguiente
  conjunto de atributos en común, (id, nombre, edad,
  semestre), pertenecen las entidades:
   (1, Sofía, 38 años, 2)
   (2, Josefa, 19 años, 5)
   (3, Carlos, 20 años, 2)
Relación



Describe cierta dependencia entre entidades o permite la
asociación de las mismas.

Ejemplo: Si tenemos dos entidades, "CLIENTE" y
"HABITACION", podemos entender la relación entre ambas
al tomar un caso concreto (ocurrencia) de cada una de
ellas. Entonces, podríamos tener la ocurrencia "Habitación
502", de la entidad "HABITACION" y la ocurrencia "Henry
Jonshon Mcfly Bogard", de la entidad "CLIENTE", entre las
que es posible relacionar que la habitación 502 se
encuentra ocupada por el huésped de nombre Henry.
Conjunto de relaciones




Consiste en una colección, o conjunto, de relaciones
de la misma naturaleza.
Ejemplo:
   Dados los conjuntos de entidades "Habitación" y "Huésped",
   todas las relaciones de la forma habitación-huésped, permiten
   obtener la información de los huéspedes y sus respectivas
   habitaciones.
   La dependencia o asociación entre los conjuntos de entidades es
   llamada participación. En el ejemplo anterior los conjuntos de
   entidades "Habitación" y "Huésped" participan en el conjunto
   de relaciones habitación-huésped.
   Se llama grado del conjunto de relaciones a la cantidad de
   conjuntos de entidades participantes en la relación.
Restricciones



Son reglas que deben mantener     los   datos
almacenados en la base de datos
Correspondencia de cardinalidades



Dado un conjunto de relaciones en el que participan dos
o más conjuntos de entidades, la correspondencia de
cardinalidad indica el número de entidades con las que
puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos
de entidades A y B, la correspondencia de
cardinalidades puede ser:
Uno a Uno: Una entidad de A se relaciona únicamente con
una entidad en B y viceversa (ejemplo relación vehículo -
matrícula: cada vehículo tiene una única matrícula, y cada
matrícula está asociada a un único vehículo).
Uno a varios: Una entidad en A se relaciona con cero o
muchas entidades en B. Pero una entidad en B se relaciona
con una única entidad en A (ejemplo vendedor - ventas).
Varios a Uno: Una entidad en A se relaciona exclusivamente
con una entidad en B. Pero una entidad en B se puede
relacionar con 0 o muchas entidades en A (ejemplo
empleado-centro de trabajo).
Varios a Varios: Una entidad en A se puede relacionar con 0
o muchas entidades en B y viceversa (ejemplo asociaciones-
ciudadanos, donde muchos ciudadanos pueden pertenecer
a una misma asociación, y cada ciudadano puede pertenecer
a muchas asociaciones distintas).

Weitere ähnliche Inhalte

Was ist angesagt?

Sesión 01 - Conceptos Básicos
Sesión 01 - Conceptos BásicosSesión 01 - Conceptos Básicos
Sesión 01 - Conceptos Básicosclasesreyes
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónjuancarlosgp
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalivonesu
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datoslauraluiso
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semanticoclasetic2011
 
Diapositivas de informatica david
Diapositivas de informatica davidDiapositivas de informatica david
Diapositivas de informatica davidDavid Rodriguez
 
Modelo de datos entidad relación
Modelo de datos entidad relaciónModelo de datos entidad relación
Modelo de datos entidad relaciónalvarezkvn
 
Modelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro CoronadoModelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro CoronadoBetaniaCoronado
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de DatosErivan Martinez Ovando
 
BD - Entidad Relación
BD - Entidad RelaciónBD - Entidad Relación
BD - Entidad RelaciónAbl Mejía
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datosGalo Anzules
 

Was ist angesagt? (18)

Sesión 01 - Conceptos Básicos
Sesión 01 - Conceptos BásicosSesión 01 - Conceptos Básicos
Sesión 01 - Conceptos Básicos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Base de datos
Base de datosBase de datos
Base de datos
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos parte 2
Base de datos parte 2Base de datos parte 2
Base de datos parte 2
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos semantico
Modelo de datos semanticoModelo de datos semantico
Modelo de datos semantico
 
Diapositivas de informatica david
Diapositivas de informatica davidDiapositivas de informatica david
Diapositivas de informatica david
 
Modelo de datos entidad relación
Modelo de datos entidad relaciónModelo de datos entidad relación
Modelo de datos entidad relación
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro CoronadoModelos de BDD y Modelos de Datos Alejandro Coronado
Modelos de BDD y Modelos de Datos Alejandro Coronado
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de Datos
 
BD - Entidad Relación
BD - Entidad RelaciónBD - Entidad Relación
BD - Entidad Relación
 
bd relacionales
bd relacionalesbd relacionales
bd relacionales
 
Introducción a los modelos de datos
Introducción a los modelos de datosIntroducción a los modelos de datos
Introducción a los modelos de datos
 

Andere mochten auch

Preinscripcio 2010-2011
Preinscripcio 2010-2011Preinscripcio 2010-2011
Preinscripcio 2010-2011guest6394ba38
 
Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...
Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...
Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...Игорь Шадеркин
 
YouReca Media - A Brief Introduction
YouReca Media - A Brief IntroductionYouReca Media - A Brief Introduction
YouReca Media - A Brief IntroductionYouReca Media
 
ιστορίες της δαχτυλήθρας
ιστορίες της δαχτυλήθραςιστορίες της δαχτυλήθρας
ιστορίες της δαχτυλήθραςleniw b
 

Andere mochten auch (8)

Desenho2
Desenho2Desenho2
Desenho2
 
Olá Bela
Olá BelaOlá Bela
Olá Bela
 
Preinscripcio 2010-2011
Preinscripcio 2010-2011Preinscripcio 2010-2011
Preinscripcio 2010-2011
 
Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...
Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...
Влияние вакцинопрофилактики на уровень госпитализированной инфекционной забол...
 
YouReca Media - A Brief Introduction
YouReca Media - A Brief IntroductionYouReca Media - A Brief Introduction
YouReca Media - A Brief Introduction
 
Vortrag buchakademie
Vortrag buchakademieVortrag buchakademie
Vortrag buchakademie
 
Asamblea 06 05-10
Asamblea 06 05-10Asamblea 06 05-10
Asamblea 06 05-10
 
ιστορίες της δαχτυλήθρας
ιστορίες της δαχτυλήθραςιστορίες της δαχτυλήθρας
ιστορίες της δαχτυλήθρας
 

Ähnlich wie Modelo entidad relación

Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2geanellavallejo
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer adrianbanchon
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónnabi4
 
Deber de informatica ii
Deber de informatica iiDeber de informatica ii
Deber de informatica ii093044281
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion okBB
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1jusphe
 
Modelo entidad relación
Modelo entidad  relaciónModelo entidad  relación
Modelo entidad relaciónRonald Rivera
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilluigi87238
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónnatha16853
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónnatha16853
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relaciónnatha16853
 

Ähnlich wie Modelo entidad relación (20)

Modelo entidad relación informatik 2
Modelo entidad relación informatik 2Modelo entidad relación informatik 2
Modelo entidad relación informatik 2
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
Deber de informatica ii
Deber de informatica iiDeber de informatica ii
Deber de informatica ii
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
entidad relacion
entidad relacionentidad relacion
entidad relacion
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1
 
Modelo entidad relación
Modelo entidad  relaciónModelo entidad  relación
Modelo entidad relación
 
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
 
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
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
1º deber de Auditoria
1º deber de Auditoria1º deber de Auditoria
1º deber de Auditoria
 
Clases entidad-relacion
Clases entidad-relacionClases entidad-relacion
Clases 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
 

Kürzlich hochgeladen

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
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 virtualesMarisolMartinez707897
 
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.pptxlclcarmen
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
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...Katherine Concepcion Gonzalez
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfRaulGomez822561
 
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 2024IES Vicent Andres Estelles
 

Kürzlich hochgeladen (20)

Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
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
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
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
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
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...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.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
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

Modelo entidad relación

  • 1. MODELO ENTIDAD RELACIÓN José Andrés Loor Informática 2
  • 2. Que es un Modelo Entidad Relación? Es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3. Como se hace? El Modelo Entidad-Relación. Se elabora el diagrama (o diagramas) entidad-relación. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama. El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente: Transformación de relaciones múltiples en binarias. Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa). Conversión en tablas (en caso de utilizar una base de datos relacional).
  • 4. Entidad Representa una “cosa” u "objeto" del mundo real con existencia independiente, es decir, se diferencia unívocamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.
  • 5. Algunos Ejemplos: Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Un automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán atributos diferentes, por ejemplo, el número de chasis). Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección). Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre,etc. (entidad abstracta).
  • 6. Atributos Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. Los atributos son las propiedades que describen a cada entidad en un conjunto de entidades. En un conjunto de entidades, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca.
  • 7. Ejemplos: A la colección de entidades «alumnos», con el siguiente conjunto de atributos en común, (id, nombre, edad, semestre), pertenecen las entidades: (1, Sofía, 38 años, 2) (2, Josefa, 19 años, 5) (3, Carlos, 20 años, 2)
  • 8. Relación Describe cierta dependencia entre entidades o permite la asociación de las mismas. Ejemplo: Si tenemos dos entidades, "CLIENTE" y "HABITACION", podemos entender la relación entre ambas al tomar un caso concreto (ocurrencia) de cada una de ellas. Entonces, podríamos tener la ocurrencia "Habitación 502", de la entidad "HABITACION" y la ocurrencia "Henry Jonshon Mcfly Bogard", de la entidad "CLIENTE", entre las que es posible relacionar que la habitación 502 se encuentra ocupada por el huésped de nombre Henry.
  • 9. Conjunto de relaciones Consiste en una colección, o conjunto, de relaciones de la misma naturaleza.
  • 10. Ejemplo: Dados los conjuntos de entidades "Habitación" y "Huésped", todas las relaciones de la forma habitación-huésped, permiten obtener la información de los huéspedes y sus respectivas habitaciones. La dependencia o asociación entre los conjuntos de entidades es llamada participación. En el ejemplo anterior los conjuntos de entidades "Habitación" y "Huésped" participan en el conjunto de relaciones habitación-huésped. Se llama grado del conjunto de relaciones a la cantidad de conjuntos de entidades participantes en la relación.
  • 11. Restricciones Son reglas que deben mantener los datos almacenados en la base de datos
  • 12. Correspondencia de cardinalidades Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada. Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:
  • 13. Uno a Uno: Una entidad de A se relaciona únicamente con una entidad en B y viceversa (ejemplo relación vehículo - matrícula: cada vehículo tiene una única matrícula, y cada matrícula está asociada a un único vehículo). Uno a varios: Una entidad en A se relaciona con cero o muchas entidades en B. Pero una entidad en B se relaciona con una única entidad en A (ejemplo vendedor - ventas). Varios a Uno: Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo empleado-centro de trabajo). Varios a Varios: Una entidad en A se puede relacionar con 0 o muchas entidades en B y viceversa (ejemplo asociaciones- ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).