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?

Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejerciciostestgrupocomex
 
Modelamiento con Erwin - Ejercicios
Modelamiento con Erwin - EjerciciosModelamiento con Erwin - Ejercicios
Modelamiento con Erwin - Ejerciciosluiguileon
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniRAUL CHIPANA LARICO
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujoTete Alar
 
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
 
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosLínea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosAlejandra Caballero Quintero
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoAlvaro Enrique Ruano
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria EstaticaJ M
 
Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPurumisama
 
Programacion orientada a objetos 2
Programacion orientada a objetos 2Programacion orientada a objetos 2
Programacion orientada a objetos 2mellcv
 
Ejercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionEjercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionCarlos CaychoChumpitaz
 

Was ist angesagt? (20)

Programación MySQL-Ejercicios
Programación MySQL-EjerciciosProgramación MySQL-Ejercicios
Programación MySQL-Ejercicios
 
Modelamiento con Erwin - Ejercicios
Modelamiento con Erwin - EjerciciosModelamiento con Erwin - Ejercicios
Modelamiento con Erwin - Ejercicios
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
El barbero-dormilón
El barbero-dormilónEl barbero-dormilón
El barbero-dormilón
 
Estructuras en c++
Estructuras en c++Estructuras en c++
Estructuras en c++
 
TRIGGERS O DISPARADORES
TRIGGERS O DISPARADORESTRIGGERS O DISPARADORES
TRIGGERS O DISPARADORES
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uniPrototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
Prototipo de-sistema-para-matricula-e-inscripcion-de-asignaturas---uni
 
02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo02 Ejercicios Resueltos diagramas de flujo
02 Ejercicios Resueltos diagramas de flujo
 
Contadores y Acumuladores
Contadores y AcumuladoresContadores y Acumuladores
Contadores y Acumuladores
 
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
 
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de DatosLínea del tiempo sobre los Sistemas Gestores de Bases de Datos
Línea del tiempo sobre los Sistemas Gestores de Bases de Datos
 
Programación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismoProgramación Orientada a Objetos - herencia y polimorfismo
Programación Orientada a Objetos - herencia y polimorfismo
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
Ejemplo de Trigger en Mysql
Ejemplo de Trigger en MysqlEjemplo de Trigger en Mysql
Ejemplo de Trigger en Mysql
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Memoria Estatica
Memoria EstaticaMemoria Estatica
Memoria Estatica
 
Funciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPPFunciones y procedimientos propios de LPP
Funciones y procedimientos propios de LPP
 
Programacion orientada a objetos 2
Programacion orientada a objetos 2Programacion orientada a objetos 2
Programacion orientada a objetos 2
 
Ejercicios del modelo entidad relacion
Ejercicios del modelo entidad relacionEjercicios del modelo entidad relacion
Ejercicios del modelo entidad relacion
 

Ä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.