La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Prof. Hector Asencio. Se desea diseñar un sistema para una tienda de musica. Se deben modelar a los compositores de sinfonias, las sinfonias, y la relacion.

Presentaciones similares


Presentación del tema: "Prof. Hector Asencio. Se desea diseñar un sistema para una tienda de musica. Se deben modelar a los compositores de sinfonias, las sinfonias, y la relacion."— Transcripción de la presentación:

1 Prof. Hector Asencio

2

3 Se desea diseñar un sistema para una tienda de musica. Se deben modelar a los compositores de sinfonias, las sinfonias, y la relacion entre ambas. De los compositores se conoce su nombre, de cada sinfonia se conoce quien fue su compositor, genero, tonalidad, y los instrumentos utilizados en su ejecucion.

4 Sinfonias Compone Compositores N 1 #Sinfonia Nombre Genero* Tonalidad* #Compositor Nombre Genero* y Tonalidad* son atributos repetitivos. Utiliza Instrumentos N N #Instrumento Descripcion Toda sinfonia debe estar asociada a un compositor

5 La secretaria del MERCOSUR desea diseñar un sistema de informacion sobre relaciones comerciales y diplomaticas entre paises. Cada pais se identifica por un codigo y su nombre, mientras que de cada producto se conoce por su codigo que lo identifica, nombre y una breve descripcion.  Un pais puede tener relaciones diplomaticas con varios paises, interesando saber en que fecha se establecieron.  Cada pais exporta e importa una serie de productos.  Se desea representar el flujo de productos de un pais hacia otro. Para esta parte no se deben considerar las relaciones diplomaticas entre los distintos paises.

6 Paises N #Pais Nombre Diplomacia N Fecha Importacion Productos N N #Producto Nombre Descripcion N Importador Exportador Cuidado! Hay que separar que paises exportan, y que paises importan.

7 Se pretende modelar la cantidad de goles que hizo un jugador a lo largo de su vida en cada equipo que jugo. Tanto de los jugadores como de los equipos se conoce su nombre y codigo. Jugadores #Jugador Nombre CantGoles Contratos Equipo N N #Equipo Nombre 1. Marcar errores en el diagrama ER, y corregirlos. 2. Discutir la posibilidad de representar los goles realizados por un jugador en cada temporada (identificada por el año). 3. Discutir la posibilidad de representar los goles realizados por un jugador en los distintos campeonatos que jugo en cada equipo. Cada campeonato se identifica por un codigo, y se conoce su nombre y el año en que se jugo.

8 Jugadores #Jugador Nombre Contratos Equipo N N #Equipo Nombre 1. Marcar errores en el diagrama ER, y corregirlos.  La cantidad de goles esta asociada tanto al jugador como al equipo. Por ende, CantGoles es un atributo de la relacion. CantGoles

9 Jugadores #Jugador Nombre Contratos Equipo N N #Equipo Nombre 2. Discutir la posibilidad de representar los goles realizados por un jugador en cada temporada (identificada por el año).  Se puede representar el año en la relacion de contratos, junto con el atributo CantGoles. De esta forma, se almacenan los goles que hace un jugador en un equipo, en cada año que jugo. CantGoles Temporada

10 Jugadores #Jugador Nombre Contratos Equipo N N #Equipo Nombre 3. Discutir la posibilidad de representar los goles realizados por un jugador en los distintos campeonatos que jugo en cada equipo. Cada campeonato se identifica por un codigo, y se conoce su nombre y el año en que se jugo.  Se crea la entidad Campeonatos. Los campeonatos se relacionan con la agregacion Equipos – Jugadores.  El atributo CantGoles pasa a la relacion Campeonatos con la agregacion. El atributo Temporada pasa a ser parte de la nueva entidad Campeonatos. Campeonatos Juegan N N #Camp Nombre Temp Goles

11 Se desea modelar una parte del sistema de Bedelia Universitaria, el cual lleva informacion acerca de las asignaturas y las carreras. El sistema debe permitir que existan carreras que no tengan asignaturas asignadas, y debe exigir que todas las asignaturas pertenezcan por lo menos, a una carrera. Para ello, se realizo el siguiente diagrama ER. Asignaturas #Asignatura NomAsignatura #Carrera NomCarrera CreditosCarrera Discutir acerca de su representatividad de la realidad. En caso de que esta no sea satisfactoria, modificar dicho diagrama para que mejore esta representacion.

12 Debido a que las carreras y las asignaturas son cosas que deben estar separadas, seria correcto abrir una nueva entidad “Carreras”, con los atributos #Carrera, NomCarrera y CreditosCarrera. Asignaturas #Asignatura NomAsignatura Carreras #Carrera NombreCarrera CreditosCarrera Tiene NN


Descargar ppt "Prof. Hector Asencio. Se desea diseñar un sistema para una tienda de musica. Se deben modelar a los compositores de sinfonias, las sinfonias, y la relacion."

Presentaciones similares


Anuncios Google