PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

FACULTAD DE CIENCIAS E INGENIERIA

ANÁLISIS Y DISEÑO DE SISTEMAS
Segundo Examen
Primer Semestre 2014

Notas:
- No se pueden utilizar libros, apuntes, copias, etc.
- El orden, claridad, limpieza y concisión son parte de la calificación.
- Tiempo: 2 horas 50 minutos.

PREGUNTA (1): CASO DE APLICACIÓN DE NORMALIZACIÓN. Reporte de
partidos de Copa Mundial de la FIFA, Brasil 2014. (06 puntos).

En la página siguiente se muestra una tabla que consolida un conjunto de partidos de
fútbol. Esta tabla se ha creado con el objeto de analizar el desempeño de los
equipos y jugadores de la Copa Mundial de la FIFA, Brasil 2014.
El encabezado de la tabla se compone de los siguientes atributos:

PARTIDO FECHA. Fecha de un partido para el cual se han registrado datos.
PARTIDO CÓDIGO. Código del partido, compuesto por los nombres abreviados de
cada equipo, en orden alfabético ascendente.
EQUIPO 1. EQUIPO 2. Nombre de los países correspondientes a los equipos
enfrentados en el partido, en orden alfabético ascendente.
PARTIDO SCORE. Resultado del partido.
FALTAS EQUIPO 1. FALTAS EQUIPO 2. Faltas que el árbitro del partido asignó a
cada uno de los equipos enfrentados.
PARTIDO ESTADIO. Nombre del estadio en el que se jugó el partido.
ESTADIO CIUDAD. Ciudad de Brasil en la que se encuentra el estadio donde se
jugó el partido.
ESTADIO CAPACIDAD. Capacidad de espectadores del estadio donde se jugó el
partido.
ESTADIO ASISTENTES. Número de espectadores que asistieron al estadio durante
el partido.
PARTIDO ARBITRO. “Nombre, Apellido” del árbitro del partido.
ARBITRO PAÍS. País de origen del árbitro del partido.
PARTIDO GOLEADOR. Nombre de un jugador que anotó goles en el partido.
GOLEADOR GOLES. Número de goles que anotó el jugador goleador.
GOLEADOR PAÍS. País de origen del jugador goleador.

Es importante precisar que:
 Dos equipos pueden enfrentarse en más de una ocasión durante la duración del
torneo, pero en fechas diferentes.
 Un partido puede tener más de un jugador goleador.

1

jun-13 ESP-HOL ESPAÑA HOLANDA 1-5 5 18 Salvador 51.394 38.168 ARGENTINA SHAQUIRI 3 SUIZA Amazonia PITANA Arena Yuichi.343 ITALIA ROBBEN 2 HOLANDA Nova RIZZOLI Arena Fonte Nicola.786 SERBIA MÜLLER 3 ALEMANIA Nova MAZIC Arena Nestor.170 51.394 32.829 JAPON NEYMAR JR 2 BRASIL Corinthians NISHIMURA Arena Fonte Nicola. jun-25 ARG-NGR ARGENTINA NIGERIA 3-2 6 17 Beira-Rio 43.900 50. jun-15 HON-FRA HONDURAS FRANCIA 0-3 14 13 Beira-Rio 43. PERSIE 2 HOLANDA Nova RIZZOLI Porto Sandro.900 48. jun-21 ARG-IRA ARGENTINA IRAN 1-0 8 14 Mineirao 58. jun-18 AUS-HOL AUSTRALIA HOLANDA 2-3 18 25 Beira-Rio 43. jun-13 ESP-HOL ESPAÑA HOLANDA 1-5 5 18 Salvador 51.963 HOLANDA BENZEMA 1 FRANCIA Nova KUIPERS Belo Milorad.343 ITALIA V. jun-12 BRA-CRO BRASIL CROACIA 3-1 5 21 Sao Paulo 62. jun-26 ALE-USA ALEMANIA 1-0 9 15 Recife 42.190 SERBIA MESSI 1 ARGENTINA Horizonte MAZIC ESTADOS Arena Ravshan. jun-25 HON-SUI HONDURAS SUIZA 0-3 17 18 Manaus 40.506 MESSI 1 ARGENTINA Janeiro AGUILAR SALVADOR Porto Djamel. jun-20 FRA-SUI FRANCIA SUIZA 5-2 16 12 Salvador 51.546 BRASIL BENZEMA 2 FRANCIA Alegre RICCI Estadio Jonas.610 34.738 69.088 UZBEKISTAN MÜLLER 1 ALEMANIA UNIDOS Pernambuco IRMATOV .549 27.394 32.900 50.601 48.979 ARGELIA ROBBEN 1 HOLANDA Alegre HAIMOUDI Arena Fonte Bjorn. jun-16 ALE-POR ALEMANIA PORTUGAL 4-0 8 11 Salvador 51.349 58.979 ARGELIA V.394 32. PARTIDO PARTIDO PARTIDO FALTAS FALTAS PARTIDO ESTADIO ESTADIO ESTADIO PARTIDO ARBITRO PARTIDO GOLEADOR GOLEADOR EQUIPO 1 EQUIPO 2 FECHA CÓDIGO SCORE EQUIPO 1 EQUIPO 2 ESTADIO CIUDAD CAPACIDAD ASISTENTES ARBITRO PAÍS GOLEADOR GOLES PAÍS Arena Fonte Milorad.900 39. PERSIE 1 HOLANDA Alegre HAIMOUDI Porto Djamel. EL jun-15 ARG-BOS ARGENTINA BOSNIA 2-1 10 14 Maracaná 74. 2 jun-23 BRA-CAM BRASIL CAMERUN 4-1 19 14 Brasilia 60. jun-18 AUS-HOL AUSTRALIA HOLANDA 2-3 18 25 Beira-Rio 43.539 SUECIA NEYMAR JR 2 BRASIL Nacional ERIKSSON Porto Nicola.621 ITALIA MESSI 2 ARGENTINA Alegre RIZZOLI Río de Joel.

sus nombres y apellidos. Se solicita lo siguiente: 1. A estas selecciones se les identifica con el nombre del país y se quiere llevar el registro del color de camisetas (las selecciones tienen dos juegos completos de camisetas. PARTIDO ESTADIO. fecha de construcción. así mismo cada jugador pertenece a un Club del cual se desea saber su nombre. PARTIDO CÓDIGO. PARTIDO GOLEADOR como atómicos. numero de palcos. y éstos a su vez están conformados por Selecciones que representan a los Países (Participantes y Anfitrión). estas selecciones están conformadas por Jugadores de los que se desea saber su identificación (número de pasaporte). . Se desea llevar un registro para cada Partido de los jugadores de cada selección que han jugado. Las tablas resultantes deben indicar claramente los atributos llave y puntero. el Árbitro que los dirige (su documento de identidad que es el número de pasaporte. cada juego de color distinto). donde se enfrentan las selecciones que lo conforman.Los atributos PARTIDO FECHA.5 Puntos) 1. posición y número de camiseta. (2. La FIFA le ha encargado diseñar la Base de Datos para la organización del mundial de Brasil 2014 y para ello los responsables le dan las siguientes reglas: La FIFA está conformada por Países Asociados. Las tablas resultantes deben indicar claramente los atributos llave y puntero. Llevar la tabla mostrada a segunda forma normal (2FN). DER. Debe incluir un esquema de dependencias funcionales entre los atributos correspondientes. Las selecciones está dirigidos por un Director Técnico que puede ser de cualquier país y se identifica con su identificación (número de pasaporte).No existe homonimia entre los nombres de jugadores. dimensiones del campo de juego. clubes o selecciones que dirigió. nombres y apellidos. fecha de nacimiento. Debe incluir un esquema de dependencias funcionales entre los atributos correspondientes. 3 . el primero tiene Sedes que se identifican con el nombre de las ciudades y se les asignan Grupos identificados con letras. entre los nombres de árbitros y entre los nombres de estadios. el estadio donde se juega. En los grupos se programan los Partidos.5 Puntos) PREGUNTA (2). Un país asociado a la FIFA es el País anfitrión u organizador y los otros son los Países Participantes. Llevar la tabla mostrada a tercera forma normal. (2. etc. PARTIDO SCORE. Llevar la tabla mostrada a primera forma normal (1FN). Las Sedes tienen Estadios de los cuales se identifican con el nombre y se desea saber adicionalmente su capacidad.3. la fecha y hora. (01 Punto) 1. los goles (a favor o en contra) con su tiempo y el jugador que lo anota. fecha de creación y al país al que pertenece. nombres y apellidos.Para efectos de la presente pregunta considere: .2. Justifique claramente su procedimiento.1. Base de Datos de un campeonato mundial (08 puntos). fecha de nacimiento.

4.1. Identificar y diagramar las relaciones correspondientes. Tanto el modelo orientado a objetos (OO) como el modelo entidad-relación extendido (EER) permiten representar los conceptos de herencia y comportamiento. 2. (3. cuando ningun subconjunto de elementos de A.7. 3. 2. Una tabla está en tercera forma normal cuando está en segunda forma normal. sin indicar los atributos de estas entidades. 3. 3. Identificar y diagramar cada una de las entidades con sus respectivos atributos (2. El registro del proceso de venta que se hace en una caja de un supermercado es un proceso de tipo transaccional (OLTP. 4 .3. El siguiente gráfico es un ejemplo de Diagrama de Casos de Uso. TEORÍA DE ANÁLISIS Y DISEÑO DE SISTEMAS. precisando la cardinalidad. La regla de aumento.1. Elaborar el Diagrama Entidad Relación completo (02 Puntos).fecha de nacimiento y fecha de graduación como árbitro FIFA). Se pide: 2.25. Indique si las siguientes afirmaciones son verdaderas o falsas. la regla de transitividad y la regla de reflexividad son conocidas en su conjunto como los Axiomas de Armstrong. determina funcionalmente a B.2. Un atributo B depende funcionalmente de un conjunto de atributos A en forma completa. cada respuesta errada tiene un puntaje de menos 0. PREGUNTA (3). Conceptos generales (06 puntos).50. 3. que pertenece estándar UML (Unified Modeling Language).6. o todos sus atributos no primos (no llave) no dependen transitivamente de la llave primaria. solamente debe indicar V (verdadero) o F (falso). que a su vez es originario de un país asociado. 3.3.5 Puntos). 3. 3. No es necesario sustentar sus respuestas.2. Cada respuesta correcta tiene un puntaje de más 0. En sus diagramas incluya las entidades que las relaciones asocian.5.5 Puntos). el nombre completo de un ciudadano depende funcionalmente de su número de documento de identidad (DNI). Para el registro nacional de identificación de ciudadanos de Perú. On Line Transactional Process).

De un módulo considerado como "caja negra".11.12. El retiro de dinero en efectivo de un cajero automático de un banco es una operación de tipo OLAP (On-Line Analytical Processing). 3. 3. conocemos los datos que ingresan y los datos que salen. 05 de Julio de 2014. 3.8.3. cual es el algoritmo y la lógica interna detallada que ejecuta y los datos internos que utiliza. INICIO SI CONTADOR = 50 ENTONCES ESCRIBIR ‘’Punto de Reposición” FIN 3. La cardinalidad máxima mide la cantidad de instancias involucradas en una relación. La siguiente especificación lógica usa un idioma (lenguaje) estructurado como herramienta para hacer una declaración de tipo imperativo. Ing. Silvio Dodero. Alessio Sibille. 5 . --------------------------------- San Miguel. Estrella y Copo de Nieve son los nombres de estructuras multidimensionales usadas en sistemas de DataWarehouse o Inteligencia de Negocios. Profesores: Ing.9. mientras que las cardinalidad mínima determina si su participación es obligatoria u opcional.10. Norman Reyes e Ing.