SlideShare una empresa de Scribd logo
1 de 2
El Modelo de Datos Entidad-Relación (E/R)

     Cuando se utiliza una base de datos para gestionar información, se
está plasmando una parte del mundo real en una serie de tablas, registros
y campos ubicados en un ordenador; creándose un modelo parcial de la
realidad. Antes de crear físicamente estas tablas en el ordenador se debe
realizar un modelo de datos.

     Se suele cometer el error de ir creando nuevas tablas a medida que se
van necesitando, haciendo así el modelo de datos y la construcción física
de las tablas simultáneamente. El resultado de esto acaba siendo un
sistema de información parcheado, con datos dispersos que terminan por
no cumplir adecuadamente los requisitos necesarios.

Entidades y Relaciones

    El modelo de datos más extendido es el denominado
ENTIDAD/RELACIÓN (E/R) En el modelo E/R se parte de una situación real a
partir de la cual se definen entidades y relaciones entre dichas entidades:

      Entidad.- Objeto del mundo real sobre el que queremos almacenar
      información (Ej: una persona). Las entidades están compuestas
      de atributos que son los datos que definen el objeto (para la entidad
      persona serían DNI, nombre, apellidos, dirección,...). De entre los
      atributos habrá uno o un conjunto de ellos que no se repite; a este
      atributo o conjunto de atributos se le llama clave de la entidad,
      (para la entidad persona una clave seria DNI). En toda entidad
      siempre hay al menos una clave que en el peor de los casos estará
      formada por todos los atributos de la tabla. Ya que pueden haber
      varias claves y necesitamos elegir una, lo haremos atendiendo a
      estas normas:
             Que sea única.
             Que se tenga pleno conocimiento de ella.- ¿Por qué en las
             empresas se asigna a cada cliente un número de cliente?.
             Que sea mínima, ya que será muy utilizada por el gestor de
             base de datos.
      Relación.- Asociación entre entidades, sin existencia propia en el
      mundo real que estamos modelando, pero necesaria para reflejar
      las interacciones existentes entre entidades. Las relaciones pueden
      ser de tres tipos:
             Relaciones 1-1.- Las entidades que intervienen en la relación
             se asocian una a una (Ej: la entidad HOMBRE, la entidad
             MUJER y entre ellos la relación MATRIMONIO).
Relaciones 1-n.- Una ocurrencia de una entidad está asociada
           con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad
           TRABAJADOR y entre ellos la relación TRABAJAR-EN).
           Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos
           entidades de la relación, puede estar asociada con muchas
           (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad
           EMPRESA y entre ellos la relación MATRÍCULA).

Representación gráfica de Entidades y Relaciones

   Para asimilar fácilmente un diseño de datos cuando se emplea el
modelo E/R se utilizan los siguientes elementos gráficos:




    La utilización de estos elementos dará como resultado lo que se
denomina el esquema entidad-relación de la base de datos. Los ejemplos
que se incluyen en el apartado anterior, gráficamente quedarían como
sigue:

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Base de datos access
Base de datos   accessBase de datos   access
Base de datos access
 
Base de datos (1)
Base de datos (1)Base de datos (1)
Base de datos (1)
 
José celestino mutis dl
José celestino mutis dlJosé celestino mutis dl
José celestino mutis dl
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Manual de excel
Manual de excelManual de excel
Manual de excel
 
Base de datos
Base de datosBase de datos
Base de datos
 
Moodle4 estadisticas en_moodle
Moodle4 estadisticas en_moodleMoodle4 estadisticas en_moodle
Moodle4 estadisticas en_moodle
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
Sistemas de Bases de Datos
Sistemas de Bases de DatosSistemas de Bases de Datos
Sistemas de Bases de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Diagrama de comportamiento
Diagrama de comportamientoDiagrama de comportamiento
Diagrama de comportamiento
 
SISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOSSISTEMA ORIENTADO A OBJETOS
SISTEMA ORIENTADO A OBJETOS
 
Base de datos ii
Base de datos iiBase de datos ii
Base de datos ii
 
estructura herramientas case
estructura herramientas caseestructura herramientas case
estructura herramientas case
 
Presentación conceptual modeling
Presentación conceptual modelingPresentación conceptual modeling
Presentación conceptual modeling
 

Destacado

Modelo entidad relación - arianna sangurima cedillo
Modelo entidad relación - arianna sangurima cedilloModelo entidad relación - arianna sangurima cedillo
Modelo entidad relación - arianna sangurima cedilloAriannaSangurima
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
Tutorial de porcentaje en excel 2010
Tutorial de porcentaje en excel 2010Tutorial de porcentaje en excel 2010
Tutorial de porcentaje en excel 2010alexitopacostitap
 
Modelos de redes
Modelos de redesModelos de redes
Modelos de redesUTVM
 
MODELOS DE REDES
MODELOS DE REDESMODELOS DE REDES
MODELOS DE REDESNeli Ponce
 
Modelos de redes completo
Modelos de redes   completoModelos de redes   completo
Modelos de redes completoPavel Aliaga
 
Ejemplos De Normalizaxion
Ejemplos De NormalizaxionEjemplos De Normalizaxion
Ejemplos De NormalizaxionRafa
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)YENZU
 
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 logicojosecuartas
 
Funciones y formulas en excel 2010
Funciones y formulas en excel 2010Funciones y formulas en excel 2010
Funciones y formulas en excel 2010mililema
 

Destacado (20)

Info
InfoInfo
Info
 
Excel.
Excel.Excel.
Excel.
 
Resultados
Resultados Resultados
Resultados
 
Elementos en excel
Elementos en excelElementos en excel
Elementos en excel
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación - arianna sangurima cedillo
Modelo entidad relación - arianna sangurima cedilloModelo entidad relación - arianna sangurima cedillo
Modelo entidad relación - arianna sangurima cedillo
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Modelo de redes
Modelo de redes Modelo de redes
Modelo de redes
 
Modelo Entidad-Relacion 2
Modelo Entidad-Relacion 2Modelo Entidad-Relacion 2
Modelo Entidad-Relacion 2
 
Tutorial de porcentaje en excel 2010
Tutorial de porcentaje en excel 2010Tutorial de porcentaje en excel 2010
Tutorial de porcentaje en excel 2010
 
Modelos de redes
Modelos de redesModelos de redes
Modelos de redes
 
Modelo de redes
Modelo de redesModelo de redes
Modelo de redes
 
MODELOS DE REDES
MODELOS DE REDESMODELOS DE REDES
MODELOS DE REDES
 
Modelos de redes completo
Modelos de redes   completoModelos de redes   completo
Modelos de redes completo
 
Modelo red
Modelo redModelo red
Modelo red
 
Ejemplos De Normalizaxion
Ejemplos De NormalizaxionEjemplos De Normalizaxion
Ejemplos De Normalizaxion
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
El modelo de entidad relación (e r)
El modelo de entidad relación (e r)El modelo de entidad relación (e r)
El modelo de entidad relación (e r)
 
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
 
Funciones y formulas en excel 2010
Funciones y formulas en excel 2010Funciones y formulas en excel 2010
Funciones y formulas en excel 2010
 

Similar a El modelo de datos entidad

Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacionAnthonyLeonRuiz
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datosFred M. Jr.
 
Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rSebastian Perez
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft accesskrissthi_13
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad karina maita
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONPamela Quinde
 
Modelo conceptual y relacional.docx
Modelo conceptual y relacional.docxModelo conceptual y relacional.docx
Modelo conceptual y relacional.docxJimena Fagua
 
Capítulo VI. Diagramas de Entidad Relación.pdf
Capítulo VI. Diagramas de Entidad Relación.pdfCapítulo VI. Diagramas de Entidad Relación.pdf
Capítulo VI. Diagramas de Entidad Relación.pdfSumica1
 

Similar a El modelo de datos entidad (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelamiento de-entidad relacion
Modelamiento de-entidad relacionModelamiento de-entidad relacion
Modelamiento de-entidad relacion
 
Programación en base de datos
Programación en base de datosProgramación en base de datos
Programación en base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Unidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e rUnidad 2 diseño de base de datos y e r
Unidad 2 diseño de base de datos y e r
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Unidad II Modelo Conceptual
Unidad II Modelo Conceptual Unidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Guia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette TGuia de Base de Datos Unidad 2. Lissette T
Guia de Base de Datos Unidad 2. Lissette T
 
Unidad II Modelo Conceptual
Unidad II Modelo ConceptualUnidad II Modelo Conceptual
Unidad II Modelo Conceptual
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad Modelo de datos y Modelo de Identidad
Modelo de datos y Modelo de Identidad
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 
Base de datos 2
Base de datos 2Base de datos 2
Base de datos 2
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Modelo conceptual y relacional.docx
Modelo conceptual y relacional.docxModelo conceptual y relacional.docx
Modelo conceptual y relacional.docx
 
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
 
Capítulo VI. Diagramas de Entidad Relación.pdf
Capítulo VI. Diagramas de Entidad Relación.pdfCapítulo VI. Diagramas de Entidad Relación.pdf
Capítulo VI. Diagramas de Entidad Relación.pdf
 

El modelo de datos entidad

  • 1. El Modelo de Datos Entidad-Relación (E/R) Cuando se utiliza una base de datos para gestionar información, se está plasmando una parte del mundo real en una serie de tablas, registros y campos ubicados en un ordenador; creándose un modelo parcial de la realidad. Antes de crear físicamente estas tablas en el ordenador se debe realizar un modelo de datos. Se suele cometer el error de ir creando nuevas tablas a medida que se van necesitando, haciendo así el modelo de datos y la construcción física de las tablas simultáneamente. El resultado de esto acaba siendo un sistema de información parcheado, con datos dispersos que terminan por no cumplir adecuadamente los requisitos necesarios. Entidades y Relaciones El modelo de datos más extendido es el denominado ENTIDAD/RELACIÓN (E/R) En el modelo E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre dichas entidades: Entidad.- Objeto del mundo real sobre el que queremos almacenar información (Ej: una persona). Las entidades están compuestas de atributos que son los datos que definen el objeto (para la entidad persona serían DNI, nombre, apellidos, dirección,...). De entre los atributos habrá uno o un conjunto de ellos que no se repite; a este atributo o conjunto de atributos se le llama clave de la entidad, (para la entidad persona una clave seria DNI). En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir una, lo haremos atendiendo a estas normas: Que sea única. Que se tenga pleno conocimiento de ella.- ¿Por qué en las empresas se asigna a cada cliente un número de cliente?. Que sea mínima, ya que será muy utilizada por el gestor de base de datos. Relación.- Asociación entre entidades, sin existencia propia en el mundo real que estamos modelando, pero necesaria para reflejar las interacciones existentes entre entidades. Las relaciones pueden ser de tres tipos: Relaciones 1-1.- Las entidades que intervienen en la relación se asocian una a una (Ej: la entidad HOMBRE, la entidad MUJER y entre ellos la relación MATRIMONIO).
  • 2. Relaciones 1-n.- Una ocurrencia de una entidad está asociada con muchas (n) de otra (Ej: la entidad EMPERSA, la entidad TRABAJADOR y entre ellos la relación TRABAJAR-EN). Relaciones n-n.-Cada ocurrencia, en cualquiera de las dos entidades de la relación, puede estar asociada con muchas (n) de la otra y viceversa (Ej: la entidad ALUMNO, la entidad EMPRESA y entre ellos la relación MATRÍCULA). Representación gráfica de Entidades y Relaciones Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los siguientes elementos gráficos: La utilización de estos elementos dará como resultado lo que se denomina el esquema entidad-relación de la base de datos. Los ejemplos que se incluyen en el apartado anterior, gráficamente quedarían como sigue: