SlideShare una empresa de Scribd logo
C. Elaboración del
modelo entidad/relación.
• Entidades y atributos.
• Relaciones.
• Notación gráfica del modelo entidad/relación.
Objetivo de la Sesión
El alumno identificará y describirá los conceptos y
notación del modelo conceptual de datos
entidad-relación.
Competencias a Desarrollar
No.

COMPETENCIA

C1

Escucha, interpreta y emite mensajes pertinentes en distintos
contextos mediante la utilización de medios, códigos y
herramientas apropiados.

C2

Desarrolla innovaciones y propone soluciones a problemas a
partir de métodos establecidos.

C5

Participa y colabora de manera efectiva en equipos diversos.

C7

Construye y diseña bases de datos utilizando sistemas
manejadores de bases de datos para el correcto manejo de la
información contenida en dichas bases de datos.
Conocimientos Previos
¿ Que tipos de modelos de datos hay?
¿En que categoría se ubica el modelo entidadrelación?
¿Qué es un atributo?
Introducción
El modelo entidad-relación es el modelo más
utilizado para el diseño conceptual de bases de
datos. Fue introducido por Peter Chen en 1976. El
modelo entidad-relación está formado por un
conjunto de conceptos que permiten describir la
realidad
mediante
un
conjunto
de
representaciones gráficas y lingüísticas.
Los conceptos básicos son: Entidad, atributo,
relación, dominio o cardinalidad.
Notación gráfica (simbología)
Entidad

Entidad Débil

Atributo

Atributo
compuesto

Atributo clave
Relación

Conector o
Enlace
Entidad

Coches, casas, empleados,
clientes, empresas, oficios,
diseños
de
productos,
conciertos,
materias,
excursiones, etc.

Alumno

Tipos

Ejemplo

• Cualquier tipo de objeto o concepto sobre el
que se recoge información: cosa, persona,
concepto abstracto o suceso.
Fuertes y débiles.
Una entidad débil es
una entidad cuya
existencia depende
de la existencia de
otra entidad. Una
entidad fuerte es
una entidad que no
es débil.
Atributo
• Son atributos los nombres que identifican
propiedades, cualidades, identificadores o
características de entidades o relaciones.
Ejemplo
• Nombre,
dirección,
edad, teléfono,
etc.
Es decir, toda
la información
que
se
requiere
de
una entidad.

Tipos

nombre

• Simple: Cuando este no se divide en
varios elementos, por ejemplo el
nombre es: Rosario Robles del
Campo.
• Compuesto: Cuando se divide en
partes como apellido paterno
(Robles), materno (del Campo) y
nombre (Rosario)
• Clave: Es aquel que puede identificar
a la entidad, por ejemplo la matrícula

matrícula
matrícula
Paterno
materno

nombre

nombre
Relaciones
Es una correspondencia, asociación o vínculo
entre dos o más entidades relacionadas de
alguna manera en el mundo real.

Alumno

pertenece

Grupo
Ejemplo de Diagrama E-R
Pasos para elaborar el diagrama E-R
Las tareas a realizar en el diseño conceptual son las siguientes:
1. Identificar las entidades.
2. Identificar las relaciones.
3. Identificar los atributos y asociarlos a entidades y
relaciones.
4. Determinar los dominios de los atributos.
5. Determinar los identificadores.
6. Determinar la jerarquías de generalización (si las hay).
7. Determinar la cardinalidad de las relaciones.
7. Dibujar el diagrama entidad-relación.
8. Revisar el esquema conceptual local con el usuario.
Actividad
A partir del siguiente enunciado: Realizar el diagrama Entidad Relación

•
•
•
•
•
•
•
•
•
•
•
•

En la biblioteca municipal, se manejan fichas de autores y libros.
En la ficha de cada autor se registra: Código y el Nombre del Autor.
De cada libro se registra: Código, Título, ISBN, Editorial y Número de páginas.
Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores.
Un libro está formado por ejemplares.
Cada ejemplar tiene un: Código y una Localización.
Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro.
Los usuarios de la Biblioteca también disponen de ficha en la biblioteca y sacan
ejemplares de ella.
De cada usuario se guarda: el Código, Nombre, Dirección y Teléfono.
Los ejemplares son prestados a los usuarios.
Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser
prestado a varios usuarios.
De cada préstamo interesa guardar la fecha de préstamo y la fecha de devolución
Tarea
• Investigar qué es y qué tipos de cardinalidades
de relaciones existen.
• Anotar o pegar información impresa en su
libreta.
MUCHAS

Más contenido relacionado

Destacado

Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
Denisse C
 
Ciclo for en visual basic
Ciclo for en visual basicCiclo for en visual basic
Ciclo for en visual basic
Denisse C
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
Denisse C
 
Introducción a linux
Introducción a linuxIntroducción a linux
Introducción a linux
Denisse C
 
Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.
Denisse C
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
Denisse C
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
Denisse C
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
Denisse C
 
Html videos y objetos
Html videos y objetosHtml videos y objetos
Html videos y objetos
Denisse C
 

Destacado (20)

Entorno gráfico linux
Entorno gráfico linuxEntorno gráfico linux
Entorno gráfico linux
 
Unidad 2 funciones
Unidad 2 funcionesUnidad 2 funciones
Unidad 2 funciones
 
Ciclo for en visual basic
Ciclo for en visual basicCiclo for en visual basic
Ciclo for en visual basic
 
Puertos
PuertosPuertos
Puertos
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Introducción a linux
Introducción a linuxIntroducción a linux
Introducción a linux
 
Funciones, macros y entorno de desarrollo
Funciones, macros  y entorno de desarrolloFunciones, macros  y entorno de desarrollo
Funciones, macros y entorno de desarrollo
 
Introducción a xhtml
Introducción a xhtmlIntroducción a xhtml
Introducción a xhtml
 
Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.Representación y protección de diferentes tipos de datos.
Representación y protección de diferentes tipos de datos.
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Proposiciones y bloques de código
Proposiciones y bloques de códigoProposiciones y bloques de código
Proposiciones y bloques de código
 
Entrada y salida de datos en c
Entrada y salida de datos en cEntrada y salida de datos en c
Entrada y salida de datos en c
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
 
Formularios en html
Formularios en htmlFormularios en html
Formularios en html
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Normalización
NormalizaciónNormalización
Normalización
 
Vistas en bases de datos
Vistas en bases de datosVistas en bases de datos
Vistas en bases de datos
 
Funciones y objetivos del sistema
Funciones y objetivos del sistemaFunciones y objetivos del sistema
Funciones y objetivos del sistema
 
Html videos y objetos
Html videos y objetosHtml videos y objetos
Html videos y objetos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Modelo Entidad - Relación

Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
UDES - USTA
 
12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos
Julio Pari
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
luisftafur
 

Similar a Modelo Entidad - Relación (20)

Diseño de Base de datos 2.pdf
Diseño de Base de datos 2.pdfDiseño de Base de datos 2.pdf
Diseño de Base de datos 2.pdf
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Unidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos ConceptualUnidad 3 Modelamiento De Datos Conceptual
Unidad 3 Modelamiento De Datos Conceptual
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Bd Cap4 1
Bd Cap4 1Bd Cap4 1
Bd Cap4 1
 
Bd Cap 2
Bd Cap 2Bd Cap 2
Bd Cap 2
 
Modelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael OlivaresModelos de bdd y modelos de datos Rafael Olivares
Modelos de bdd y modelos de datos Rafael Olivares
 
Tema2 modelo entidad relación
Tema2   modelo entidad relaciónTema2   modelo entidad relación
Tema2 modelo entidad relación
 
Que estres tanta tarea
Que estres tanta tareaQue estres tanta tarea
Que estres tanta tarea
 
Modelo de datos jesus marcano
Modelo de datos jesus marcanoModelo de datos jesus marcano
Modelo de datos jesus marcano
 
Dbd1.2
Dbd1.2Dbd1.2
Dbd1.2
 
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
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos12 Clase Analisis Orientado A Objetos
12 Clase Analisis Orientado A Objetos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo conceptual
Modelo conceptual Modelo conceptual
Modelo conceptual
 

Más de Denisse C (10)

Operaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje COperaciones entre cadenas y valores numéricos en lenguaje C
Operaciones entre cadenas y valores numéricos en lenguaje C
 
Lenguaje c 1
Lenguaje c   1Lenguaje c   1
Lenguaje c 1
 
Reglas de integridad bd relacional
Reglas de integridad bd relacionalReglas de integridad bd relacional
Reglas de integridad bd relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Arreglos en c
Arreglos en cArreglos en c
Arreglos en c
 
Archivos batch
Archivos batchArchivos batch
Archivos batch
 
Estructura repetitiva do while
Estructura repetitiva do whileEstructura repetitiva do while
Estructura repetitiva do while
 
Gestión ms dos
Gestión ms dosGestión ms dos
Gestión ms dos
 
Introducción a msdos
Introducción a msdosIntroducción a msdos
Introducción a msdos
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 

Último

Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 

Último (20)

ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLA
 
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
Tarrajeo, tipos de tarrajeos, empastados, solaqueos y otros revestimientos.
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx1º GRADO CONCLUSIONES DESCRIPTIVAS  PRIMARIA.docx
1º GRADO CONCLUSIONES DESCRIPTIVAS PRIMARIA.docx
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
UNIDAD DE APRENDIZAJE DEL MES  Junio 2024UNIDAD DE APRENDIZAJE DEL MES  Junio 2024
UNIDAD DE APRENDIZAJE DEL MES Junio 2024
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDAS
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docxPLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
PLAN DE TRABAJO CONCURSO NACIONAL CREA Y EMPRENDE.docx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacionPROYECTO INTEGRADOR ARCHIDUQUE. presentacion
PROYECTO INTEGRADOR ARCHIDUQUE. presentacion
 
La Hegemonía Liberal en Paraguay 1904 a 1936.ppt
La Hegemonía Liberal en Paraguay 1904 a 1936.pptLa Hegemonía Liberal en Paraguay 1904 a 1936.ppt
La Hegemonía Liberal en Paraguay 1904 a 1936.ppt
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
El fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docxEl fundamento del gobierno de Dios. Lec. 09. docx
El fundamento del gobierno de Dios. Lec. 09. docx
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 

Modelo Entidad - Relación

  • 1. C. Elaboración del modelo entidad/relación. • Entidades y atributos. • Relaciones. • Notación gráfica del modelo entidad/relación.
  • 2. Objetivo de la Sesión El alumno identificará y describirá los conceptos y notación del modelo conceptual de datos entidad-relación.
  • 3. Competencias a Desarrollar No. COMPETENCIA C1 Escucha, interpreta y emite mensajes pertinentes en distintos contextos mediante la utilización de medios, códigos y herramientas apropiados. C2 Desarrolla innovaciones y propone soluciones a problemas a partir de métodos establecidos. C5 Participa y colabora de manera efectiva en equipos diversos. C7 Construye y diseña bases de datos utilizando sistemas manejadores de bases de datos para el correcto manejo de la información contenida en dichas bases de datos.
  • 4. Conocimientos Previos ¿ Que tipos de modelos de datos hay? ¿En que categoría se ubica el modelo entidadrelación? ¿Qué es un atributo?
  • 5. Introducción El modelo entidad-relación es el modelo más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas. Los conceptos básicos son: Entidad, atributo, relación, dominio o cardinalidad.
  • 6. Notación gráfica (simbología) Entidad Entidad Débil Atributo Atributo compuesto Atributo clave Relación Conector o Enlace
  • 7. Entidad Coches, casas, empleados, clientes, empresas, oficios, diseños de productos, conciertos, materias, excursiones, etc. Alumno Tipos Ejemplo • Cualquier tipo de objeto o concepto sobre el que se recoge información: cosa, persona, concepto abstracto o suceso. Fuertes y débiles. Una entidad débil es una entidad cuya existencia depende de la existencia de otra entidad. Una entidad fuerte es una entidad que no es débil.
  • 8. Atributo • Son atributos los nombres que identifican propiedades, cualidades, identificadores o características de entidades o relaciones. Ejemplo • Nombre, dirección, edad, teléfono, etc. Es decir, toda la información que se requiere de una entidad. Tipos nombre • Simple: Cuando este no se divide en varios elementos, por ejemplo el nombre es: Rosario Robles del Campo. • Compuesto: Cuando se divide en partes como apellido paterno (Robles), materno (del Campo) y nombre (Rosario) • Clave: Es aquel que puede identificar a la entidad, por ejemplo la matrícula matrícula matrícula Paterno materno nombre nombre
  • 9. Relaciones Es una correspondencia, asociación o vínculo entre dos o más entidades relacionadas de alguna manera en el mundo real. Alumno pertenece Grupo
  • 11. Pasos para elaborar el diagrama E-R Las tareas a realizar en el diseño conceptual son las siguientes: 1. Identificar las entidades. 2. Identificar las relaciones. 3. Identificar los atributos y asociarlos a entidades y relaciones. 4. Determinar los dominios de los atributos. 5. Determinar los identificadores. 6. Determinar la jerarquías de generalización (si las hay). 7. Determinar la cardinalidad de las relaciones. 7. Dibujar el diagrama entidad-relación. 8. Revisar el esquema conceptual local con el usuario.
  • 12. Actividad A partir del siguiente enunciado: Realizar el diagrama Entidad Relación • • • • • • • • • • • • En la biblioteca municipal, se manejan fichas de autores y libros. En la ficha de cada autor se registra: Código y el Nombre del Autor. De cada libro se registra: Código, Título, ISBN, Editorial y Número de páginas. Un autor puede escribir varios libros, y un libro puede ser escrito por varios autores. Un libro está formado por ejemplares. Cada ejemplar tiene un: Código y una Localización. Un libro tiene muchos ejemplares y un ejemplar pertenece sólo a un libro. Los usuarios de la Biblioteca también disponen de ficha en la biblioteca y sacan ejemplares de ella. De cada usuario se guarda: el Código, Nombre, Dirección y Teléfono. Los ejemplares son prestados a los usuarios. Un usuario puede tomar prestados varios ejemplares, y un ejemplar puede ser prestado a varios usuarios. De cada préstamo interesa guardar la fecha de préstamo y la fecha de devolución
  • 13. Tarea • Investigar qué es y qué tipos de cardinalidades de relaciones existen. • Anotar o pegar información impresa en su libreta.