modelo entidad-relacion 2

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

Upload: marilyn-jaramillo

Post on 20-Jul-2015

699 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelo Entidad-Relacion 2

Modelo Entidad RelaciónE-R

Modelado y Diseño de Bases de Datos

Gabriel Alberto Vásquez Muñoz

Dpto. Electrónica, Instrumentación y Control

Page 2: Modelo Entidad-Relacion 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

Page 3: Modelo Entidad-Relacion 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

Page 4: Modelo Entidad-Relacion 2

Modelado y Diseño de Bases de Datos

Gabriel Alberto Vásquez Muñoz

Dpto. Electrónica, Instrumentación y Control

EjercicioRealizar 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."

Page 5: Modelo Entidad-Relacion 2

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

Page 6: Modelo Entidad-Relacion 2

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

Page 7: Modelo Entidad-Relacion 2

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

Page 8: Modelo Entidad-Relacion 2

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

Page 9: Modelo Entidad-Relacion 2

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

Page 10: Modelo Entidad-Relacion 2

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

Page 11: Modelo Entidad-Relacion 2

Modelado y Diseño de Bases de Datos

Gabriel Alberto Vásquez Muñoz

Dpto. Electrónica, Instrumentación y Control

Información AdicionalAlgunos de nuestros estudiantes e instructores no nos dan sus números telefónicos

El Atributo es multivaluado!

Page 12: Modelo Entidad-Relacion 2

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

Page 13: Modelo Entidad-Relacion 2

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

Page 14: Modelo Entidad-Relacion 2

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.

Page 15: Modelo Entidad-Relacion 2

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.