SlideShare ist ein Scribd-Unternehmen logo
1 von 15
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?

Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datosMaria Barrios
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"BrandonDanielUgazSal1
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datosZcnp1234
 
Ejercicio bancoss
Ejercicio bancossEjercicio bancoss
Ejercicio bancossAlex Yungan
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacionBrayan Vega Diaz
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDJomar Burgos Palacios
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
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
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosAlvaro Enrique Ruano
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansDaniel Gómez
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciònomarzon
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 
Cardinalidad
CardinalidadCardinalidad
CardinalidadUTN
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)agustinbilmer
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvardManzelot
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Isabel Gómez
 
Ordenación de vectores en c++
Ordenación de vectores en c++Ordenación de vectores en c++
Ordenación de vectores en c++kjjkfhjsfhjsfh
 

Was ist angesagt? (20)

Ejercicios del 1 al 9
Ejercicios del 1 al 9Ejercicios del 1 al 9
Ejercicios del 1 al 9
 
Ejercicios de base de datos
Ejercicios de base de datosEjercicios de base de datos
Ejercicios de base de datos
 
Base de datos para la farmacia "José"
Base de datos para la farmacia "José"Base de datos para la farmacia "José"
Base de datos para la farmacia "José"
 
Estructura de una base de datos
Estructura de una base de datosEstructura de una base de datos
Estructura de una base de datos
 
Ejercicio bancoss
Ejercicio bancossEjercicio bancoss
Ejercicio bancoss
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Taller modelo entidad relacion
Taller modelo entidad relacionTaller modelo entidad relacion
Taller modelo entidad relacion
 
ejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BDejercicios diseño:_entidad relación en la creación de una BD
ejercicios diseño:_entidad relación en la creación de una BD
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
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
 
Programación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodosProgramación Orientada a Objetos - atributos y métodos
Programación Orientada a Objetos - atributos y métodos
 
Arreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeansArreglos Unidimensionales - Java - NetBeans
Arreglos Unidimensionales - Java - NetBeans
 
Normalizaciòn
NormalizaciònNormalizaciòn
Normalizaciòn
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 
Cardinalidad
CardinalidadCardinalidad
Cardinalidad
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)Modelo entidad relacion(gestion de examenes)
Modelo entidad relacion(gestion de examenes)
 
Von neumann vs harvard
Von neumann vs harvardVon neumann vs harvard
Von neumann vs harvard
 
Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.Codificación. Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
 
Ordenación de vectores en c++
Ordenación de vectores en c++Ordenación de vectores en c++
Ordenación de vectores en c++
 

Ä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
 
Examen informatica
Examen informaticaExamen informatica
Examen informaticadroopy8156
 
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
 
Manual Anthony Loya Olivas
Manual Anthony Loya OlivasManual Anthony Loya Olivas
Manual Anthony 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
 
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
 
Examen informatica
Examen informaticaExamen informatica
Examen informatica
 
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
 
Manual Anthony Loya Olivas
Manual Anthony Loya OlivasManual Anthony Loya Olivas
Manual Anthony 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
 
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
 
Diseño gráfico FP
Diseño gráfico FPDiseño gráfico FP
Diseño gráfico FP
 
Como armar mi Curriculum Vitae?
Como armar mi Curriculum Vitae?Como armar mi Curriculum Vitae?
Como armar mi Curriculum Vitae?
 

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.