Download Modelo Entidad Relación ER
Document related concepts
no text concepts found
Transcript
Modelado y Diseño de Bases de Datos Modelo Entidad Relación E-R Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos Notación del Diagrama E-R Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos Notación del Diagrama E-R Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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." Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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." Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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." Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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." Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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." Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos Resumen Entidades y Atributos Entidad:Curso Entidad:Estudiante Entidad:Instructor Atributos: Atributos: Atributos: Codigo Nombre Nombre Nombre Telefono Telefono Precio 1 a 4 dias (Duración) Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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 Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos Información Adicional Algunos de nuestros estudiantes e instructores no nos dan sus números telefónicos El Atributo es multivaluado! Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos Diagrama Entidad Relación Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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 Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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. Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control Modelado y Diseño de Bases de Datos 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. Gabriel Alberto Vásquez Muñoz Dpto. Electrónica, Instrumentación y Control