SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Modelo Entidad Relación
E-R
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Notación del Diagrama E-R
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Notación del Diagrama E-R
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Ejercicio
Realizar un diagrama entidad relación para la siguiente situación:
"Soy el administrador de una compañía de capacitación que
provee cursos en técnicas de administración. Enseñamos
muchos cursos, cada uno de los cuales tiene un código, un
nombre y un precio. Introducción a Internet y Programación Java
son dos de nuestros más populares cursos. Los cursos se dictan
entre uno a cuatro días. Un instructor puede enseñar varios
cursos. Nosotros registramos el nombre y número de teléfono
de los profesores. Cada curso es enseñado por sólo un
instructor. Creamos un curso y luego le asignamos un profesor.
Los estudiantes pueden tomar varios cursos a la vez, y muchos
de ellos lo hacen. También registramos el nombre y teléfono de
cada estudiante. Algunos de nuestros estudiantes e instructores
no nos dan sus números telefónicos."
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
1.Identificación de Entidades
"Soy el administrador de una compañía de capacitación que
provee cursos en técnicas de administración. Enseñamos
muchos cursos, cada uno de los cuales tiene un código, un
nombre y un precio. Introducción a Internet y Programación
Java son dos de nuestros más populares cursos. Los cursos
se dictan entre uno a cuatro días. Un instructor puede
enseñar varios cursos. Nosotros registramos el nombre y
número de teléfono de los profesores. Cada curso es
enseñado por sólo un instructor. Creamos un curso y luego
le asignamos un profesor. Los estudiantes pueden tomar
varios cursos a la vez, y muchos de ellos lo hacen. También
registramos el nombre y teléfono de cada estudiante.
Algunos de nuestros estudiantes e instructores no nos dan
sus números telefónicos."
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
2. Identificación de atributos
"Soy el administrador de una compañía de capacitación que
provee cursos en técnicas de administración. Enseñamos
muchos cursos, cada uno de los cuales tiene un código, un
nombre y un precio. Introducción a Internet y Programación
Java son dos de nuestros más populares cursos. Los cursos
se dictan entre uno a cuatro días. Un instructor puede
enseñar varios cursos. Nosotros registramos el nombre y
número de teléfono de los profesores. Cada curso es
enseñado por sólo un instructor. Creamos un curso y luego le
asignamos un profesor. Los estudiantes pueden tomar varios
cursos a la vez, y muchos de ellos lo hacen. También
registramos el nombre y teléfono de cada estudiante. Algunos
de nuestros estudiantes e instructores no nos dan sus números
telefónicos."
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
3. Identificación de relaciones
"Soy el administrador de una compañía de capacitación que
provee cursos en técnicas de administración. Enseñamos
muchos cursos, cada uno de los cuales tiene un código, un
nombre y un precio. Introducción a Internet y Programación
Java son dos de nuestros más populares cursos. Los cursos
se dictan entre uno a cuatro días. Un instructor puede enseñar
varios cursos. Nosotros registramos el nombre y número de
teléfono de los profesores. Cada curso es enseñado por sólo
un instructor. Creamos un curso y luego le asignamos un
profesor. Los estudiantes pueden tomar varios cursos a la vez,
y muchos de ellos lo hacen. También registramos el nombre y
teléfono de cada estudiante. Algunos de nuestros estudiantes e
instructores no nos dan sus números telefónicos."
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
4. Información adicional
"Soy el administrador de una compañía de capacitación que
provee cursos en técnicas de administración. Enseñamos
muchos cursos, cada uno de los cuales tiene un código, un
nombre y un precio. Introducción a Internet y Programación
Java son dos de nuestros más populares cursos. Los cursos
se dictan entre uno a cuatro días. Un instructor puede enseñar
varios cursos. Nosotros registramos el nombre y número de
teléfono de los profesores. Cada curso es enseñado por sólo
un instructor. Creamos un curso y luego le asignamos un
profesor. Los estudiantes pueden tomar varios cursos a la vez,
y muchos de ellos lo hacen. También registramos el nombre y
teléfono de cada estudiante. Algunos de nuestros estudiantes e
instructores no nos dan sus números telefónicos."
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Resumen
Entidades y Atributos
Entidad:Curso
Atributos:
Codigo
Nombre
Precio
1 a 4 dias (Duración)
Entidad:Estudiante
Atributos:
Nombre
Telefono
Entidad:Instructor
Atributos:
Nombre
Telefono
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Relaciones
Un instructor puede enseñar varios cursos.
1:N
Cada curso es enseñado por sólo un instructor.
1:1
Los estudiantes pueden tomar varios cursos a
la vez
M:N
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Información Adicional
Algunos de nuestros estudiantes e instructores no nos
dan sus números telefónicos
El Atributo es multivaluado!
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Diagrama Entidad Relación
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Ejercicio
La dimayor requiere una aplicación que permita
guardar información sobre equipos de fútbol,
entrenadores y jugadores. Un equipo de futbol debe
estar conformado mínimo por 15 jugadores, y un
entrenador, pero podría haber mas entrenadores. Se
sabe además que un jugador no puede estar
simultáneamente en mas de un equipo pero en su
vida, un jugador puede estar en muchos equipos. Asi
mismo, un equipo debe tener como mínimo un
directivo, pero pueden ser varios, de los cuales solo
interesa el nombre y la dirección
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Ejercicio
La dimayor requiere una aplicación que permita guardar
información sobre equipos de fútbol, entrenadores y
jugadores. Un equipo de futbol debe estar conformado
mínimo por 15 jugadores, y un entrenador, pero podría
haber mas entrenadores. Se sabe además que un jugador
no puede estar simultáneamente en mas de un equipo
pero en su vida, un jugador puede estar en muchos
equipos. Asi mismo, un equipo debe tener como mínimo
un directivo, pero pueden ser varios, de los cuales solo
interesa el nombre y la dirección. Además, se requiere
poder registrar información relacionada con la
experiencia de jugadores y entrenadores para poder
saber por ejemplo en que equipos han estado y en que
años.
Modelado y Diseño de Bases de Datos
Gabriel Alberto Vásquez Muñoz
Dpto. Electrónica, Instrumentación y Control
Identificando entidades, atributos y relaciones obtenga el
diagrama entidad relación para la situación planteada en el
ejercicio. Para cada entidad escriba los atributos que
considere apropiados.

Weitere ähnliche Inhalte

Was ist angesagt?

diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemaUniversidad Tecnológica
 
Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Ronald Ramirez Blanco
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 
Ejemplo de implementación itil
Ejemplo de implementación itilEjemplo de implementación itil
Ejemplo de implementación itilIsrael Rey
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)Yadith Miranda Silva
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de usoSaul Mamani
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónYare LoZada
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de usoJulio Pari
 
Analisis y-diseño-farmacia-ximena
Analisis y-diseño-farmacia-ximenaAnalisis y-diseño-farmacia-ximena
Analisis y-diseño-farmacia-ximenaMilton Siles
 
Ejercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionEjercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionJuan Carlos A. Ch
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 

Was ist angesagt? (20)

Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
diagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistemadiagrama de casos de uso del negocio y del sistema
diagrama de casos de uso del negocio y del sistema
 
Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)Arquitectura orientada a servicios soa (accenture)
Arquitectura orientada a servicios soa (accenture)
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Diagramas de Casos de Uso del Negocio y del Sistema
 Diagramas de Casos de Uso del Negocio y del Sistema Diagramas de Casos de Uso del Negocio y del Sistema
Diagramas de Casos de Uso del Negocio y del Sistema
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
Ejemplo de implementación itil
Ejemplo de implementación itilEjemplo de implementación itil
Ejemplo de implementación itil
 
MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)MODELO COCOMO (INGENIERA DE SOFTWARE)
MODELO COCOMO (INGENIERA DE SOFTWARE)
 
2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso2. Casos de uso y diagramas de casos de uso
2. Casos de uso y diagramas de casos de uso
 
Requerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicaciónRequerimientos funcionales y no funcionales de la aplicación
Requerimientos funcionales y no funcionales de la aplicación
 
Tm03 modelo de casos de uso
Tm03 modelo de casos de usoTm03 modelo de casos de uso
Tm03 modelo de casos de uso
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Analisis y-diseño-farmacia-ximena
Analisis y-diseño-farmacia-ximenaAnalisis y-diseño-farmacia-ximena
Analisis y-diseño-farmacia-ximena
 
Ejercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad RelacionEjercicios con diagramas modelo Entidad Relacion
Ejercicios con diagramas modelo Entidad Relacion
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
EJERCICIOS BPMN.pdf
EJERCICIOS BPMN.pdfEJERCICIOS BPMN.pdf
EJERCICIOS BPMN.pdf
 
Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales Requisitos funcionales y no funcionales
Requisitos funcionales y no funcionales
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Enunciados de casos para Bases de Datos
Enunciados de casos para Bases de DatosEnunciados de casos para Bases de Datos
Enunciados de casos para Bases de Datos
 

Ähnlich wie Modelo Entidad-Relacion 2

Cursos Eskura21_2016
Cursos Eskura21_2016Cursos Eskura21_2016
Cursos Eskura21_2016Eskura21
 
JAVA AVANZADO - Clase 0 (1).pptx
JAVA AVANZADO - Clase 0 (1).pptxJAVA AVANZADO - Clase 0 (1).pptx
JAVA AVANZADO - Clase 0 (1).pptxmelisarenovales
 
Estudiantes de informatica .doc
Estudiantes de  informatica .docEstudiantes de  informatica .doc
Estudiantes de informatica .docYoanpr
 
Guión - Video de presentación del curso Algoritmos y estructura de datos.pdf
Guión - Video de presentación del curso Algoritmos y estructura de datos.pdfGuión - Video de presentación del curso Algoritmos y estructura de datos.pdf
Guión - Video de presentación del curso Algoritmos y estructura de datos.pdfDavidVeraOlivera
 
Examen informatica
Examen informaticaExamen informatica
Examen informaticadroopy8156
 
Manual Anthony Loya Olivas
Manual Anthony Loya OlivasManual Anthony Loya Olivas
Manual Anthony Loya Olivasseanthlo
 
Manual Anthony Loya
Manual Anthony LoyaManual Anthony Loya
Manual Anthony Loyaseanthlo
 
Manual Anthony Bryan Loya Olivas
Manual Anthony Bryan Loya OlivasManual Anthony Bryan Loya Olivas
Manual Anthony Bryan Loya Olivasseanthlo
 
Master programacion aplicaciones java
Master programacion aplicaciones javaMaster programacion aplicaciones java
Master programacion aplicaciones javaEuroinnova Formación
 
José Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultados
José Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultadosJosé Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultados
José Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultadosForo Empleo Almansa
 
Cuadro comparativo sobre Técnico en Informática
Cuadro comparativo sobre Técnico en InformáticaCuadro comparativo sobre Técnico en Informática
Cuadro comparativo sobre Técnico en InformáticaLuisGP9
 
BcnDevCon13: Quantitas. Predictive Training Application.
BcnDevCon13: Quantitas. Predictive Training Application.BcnDevCon13: Quantitas. Predictive Training Application.
BcnDevCon13: Quantitas. Predictive Training Application.iñaki bermejo
 
Aplicacion de dispositivos tecnológicos
Aplicacion de dispositivos tecnológicosAplicacion de dispositivos tecnológicos
Aplicacion de dispositivos tecnológicosmonina
 
Freelance proyecto web
Freelance proyecto webFreelance proyecto web
Freelance proyecto webJavier Navarro
 

Ähnlich wie Modelo Entidad-Relacion 2 (20)

Sesion pp-1.doc
Sesion  pp-1.docSesion  pp-1.doc
Sesion pp-1.doc
 
Tarea 1 con tarea 4
Tarea 1 con tarea 4Tarea 1 con tarea 4
Tarea 1 con tarea 4
 
Cursos Eskura21_2016
Cursos Eskura21_2016Cursos Eskura21_2016
Cursos Eskura21_2016
 
Presentación Trabajo Final.pptx
Presentación Trabajo Final.pptxPresentación Trabajo Final.pptx
Presentación Trabajo Final.pptx
 
JAVA AVANZADO - Clase 0 (1).pptx
JAVA AVANZADO - Clase 0 (1).pptxJAVA AVANZADO - Clase 0 (1).pptx
JAVA AVANZADO - Clase 0 (1).pptx
 
Estudiantes de informatica .doc
Estudiantes de  informatica .docEstudiantes de  informatica .doc
Estudiantes de informatica .doc
 
Guión - Video de presentación del curso Algoritmos y estructura de datos.pdf
Guión - Video de presentación del curso Algoritmos y estructura de datos.pdfGuión - Video de presentación del curso Algoritmos y estructura de datos.pdf
Guión - Video de presentación del curso Algoritmos y estructura de datos.pdf
 
Examen informatica
Examen informaticaExamen informatica
Examen informatica
 
Manual Anthony Loya Olivas
Manual Anthony Loya OlivasManual Anthony Loya Olivas
Manual Anthony Loya Olivas
 
Manual Anthony Loya
Manual Anthony LoyaManual Anthony Loya
Manual Anthony Loya
 
Manual Anthony Bryan Loya Olivas
Manual Anthony Bryan Loya OlivasManual Anthony Bryan Loya Olivas
Manual Anthony Bryan Loya Olivas
 
Master programacion aplicaciones java
Master programacion aplicaciones javaMaster programacion aplicaciones java
Master programacion aplicaciones java
 
José Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultados
José Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultadosJosé Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultados
José Jiménez: Optimiza tu perfil de infojobs para mejorar tus resultados
 
Cuadro comparativo sobre Técnico en Informática
Cuadro comparativo sobre Técnico en InformáticaCuadro comparativo sobre Técnico en Informática
Cuadro comparativo sobre Técnico en Informática
 
BcnDevCon13: Quantitas. Predictive Training Application.
BcnDevCon13: Quantitas. Predictive Training Application.BcnDevCon13: Quantitas. Predictive Training Application.
BcnDevCon13: Quantitas. Predictive Training Application.
 
Diseño Gráfico
Diseño GráficoDiseño Gráfico
Diseño Gráfico
 
Aplicacion de dispositivos tecnológicos
Aplicacion de dispositivos tecnológicosAplicacion de dispositivos tecnológicos
Aplicacion de dispositivos tecnológicos
 
Proyecto e-learning
Proyecto e-learningProyecto e-learning
Proyecto e-learning
 
Catálogo2013
Catálogo2013Catálogo2013
Catálogo2013
 
Freelance proyecto web
Freelance proyecto webFreelance proyecto web
Freelance proyecto web
 

Mehr von Marilyn Jaramillo (20)

Tecnologías de internet en la Educación
Tecnologías de internet en la EducaciónTecnologías de internet en la Educación
Tecnologías de internet en la Educación
 
Juan carlos torres i summit-2010-1
Juan carlos torres i summit-2010-1Juan carlos torres i summit-2010-1
Juan carlos torres i summit-2010-1
 
simulación OSI
simulación OSIsimulación OSI
simulación OSI
 
Capa transporte
Capa transporteCapa transporte
Capa transporte
 
Informe
InformeInforme
Informe
 
Mineria de datos secuenciales
Mineria de datos secuencialesMineria de datos secuenciales
Mineria de datos secuenciales
 
Lesiones sistémicas por calor
Lesiones sistémicas por calorLesiones sistémicas por calor
Lesiones sistémicas por calor
 
Modelo conceptual de BD
Modelo conceptual de BDModelo conceptual de BD
Modelo conceptual de BD
 
caso de DreamHome BD
caso de DreamHome BDcaso de DreamHome BD
caso de DreamHome BD
 
Deber base
Deber baseDeber base
Deber base
 
Ejercicios capitulo 6
Ejercicios capitulo 6Ejercicios capitulo 6
Ejercicios capitulo 6
 
Ensayo sociedad de la infromacion
Ensayo sociedad de la infromacionEnsayo sociedad de la infromacion
Ensayo sociedad de la infromacion
 
Lesiones SistéMicas Por Calor
Lesiones SistéMicas Por CalorLesiones SistéMicas Por Calor
Lesiones SistéMicas Por Calor
 
Mineria De Datos Secuenciales
Mineria De Datos SecuencialesMineria De Datos Secuenciales
Mineria De Datos Secuenciales
 
DescripcióN Del Producto
DescripcióN Del ProductoDescripcióN Del Producto
DescripcióN Del Producto
 
Capitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñOCapitulo 19 Modelado De DiseñO
Capitulo 19 Modelado De DiseñO
 
open innovation y ventajas GC
open innovation y ventajas  GCopen innovation y ventajas  GC
open innovation y ventajas GC
 
Colas
ColasColas
Colas
 
Casos De Uso
Casos De UsoCasos De Uso
Casos De Uso
 
Diferencia Entre Novio Y Amigo
Diferencia Entre Novio Y AmigoDiferencia Entre Novio Y Amigo
Diferencia Entre Novio Y Amigo
 

Modelo Entidad-Relacion 2

  • 1. Modelo Entidad Relación E-R Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control
  • 2. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Notación del Diagrama E-R
  • 3. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Notación del Diagrama E-R
  • 4. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Ejercicio Realizar un diagrama entidad relación para la siguiente situación: "Soy el administrador de una compañía de capacitación que provee cursos en técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un precio. Introducción a Internet y Programación Java son dos de nuestros más populares cursos. Los cursos se dictan entre uno a cuatro días. Un instructor puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."
  • 5. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control 1.Identificación de Entidades "Soy el administrador de una compañía de capacitación que provee cursos en técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un precio. Introducción a Internet y Programación Java son dos de nuestros más populares cursos. Los cursos se dictan entre uno a cuatro días. Un instructor puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."
  • 6. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control 2. Identificación de atributos "Soy el administrador de una compañía de capacitación que provee cursos en técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un precio. Introducción a Internet y Programación Java son dos de nuestros más populares cursos. Los cursos se dictan entre uno a cuatro días. Un instructor puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."
  • 7. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control 3. Identificación de relaciones "Soy el administrador de una compañía de capacitación que provee cursos en técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un precio. Introducción a Internet y Programación Java son dos de nuestros más populares cursos. Los cursos se dictan entre uno a cuatro días. Un instructor puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."
  • 8. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control 4. Información adicional "Soy el administrador de una compañía de capacitación que provee cursos en técnicas de administración. Enseñamos muchos cursos, cada uno de los cuales tiene un código, un nombre y un precio. Introducción a Internet y Programación Java son dos de nuestros más populares cursos. Los cursos se dictan entre uno a cuatro días. Un instructor puede enseñar varios cursos. Nosotros registramos el nombre y número de teléfono de los profesores. Cada curso es enseñado por sólo un instructor. Creamos un curso y luego le asignamos un profesor. Los estudiantes pueden tomar varios cursos a la vez, y muchos de ellos lo hacen. También registramos el nombre y teléfono de cada estudiante. Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos."
  • 9. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Resumen Entidades y Atributos Entidad:Curso Atributos: Codigo Nombre Precio 1 a 4 dias (Duración) Entidad:Estudiante Atributos: Nombre Telefono Entidad:Instructor Atributos: Nombre Telefono
  • 10. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Relaciones Un instructor puede enseñar varios cursos. 1:N Cada curso es enseñado por sólo un instructor. 1:1 Los estudiantes pueden tomar varios cursos a la vez M:N
  • 11. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Información Adicional Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos El Atributo es multivaluado!
  • 12. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Diagrama Entidad Relación
  • 13. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Ejercicio La dimayor requiere una aplicación que permita guardar información sobre equipos de fútbol, entrenadores y jugadores. Un equipo de futbol debe estar conformado mínimo por 15 jugadores, y un entrenador, pero podría haber mas entrenadores. Se sabe además que un jugador no puede estar simultáneamente en mas de un equipo pero en su vida, un jugador puede estar en muchos equipos. Asi mismo, un equipo debe tener como mínimo un directivo, pero pueden ser varios, de los cuales solo interesa el nombre y la dirección
  • 14. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Ejercicio La dimayor requiere una aplicación que permita guardar información sobre equipos de fútbol, entrenadores y jugadores. Un equipo de futbol debe estar conformado mínimo por 15 jugadores, y un entrenador, pero podría haber mas entrenadores. Se sabe además que un jugador no puede estar simultáneamente en mas de un equipo pero en su vida, un jugador puede estar en muchos equipos. Asi mismo, un equipo debe tener como mínimo un directivo, pero pueden ser varios, de los cuales solo interesa el nombre y la dirección. Además, se requiere poder registrar información relacionada con la experiencia de jugadores y entrenadores para poder saber por ejemplo en que equipos han estado y en que años.
  • 15. Modelado y Diseño de Bases de Datos Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Identificando entidades, atributos y relaciones obtenga el diagrama entidad relación para la situación planteada en el ejercicio. Para cada entidad escriba los atributos que considere apropiados.