Está en la página 1de 4

1

PROYECTO

Proyecto MUNDIAL RUSIA 2018


Tipo de investigación Formativa.
Nivel académico Pregrado
Competencias a Adquirir destrezas para el diseño de aplicaciones usando Base de Datos
desarrollar

Criterios de evaluación Se deben realizar tres entregas en las respectivas fechas

Información General del Se está construyendo una base de datos para hacer el seguimiento de los
proyecto equipos y los partidos del mundial. Un equipo tiene un determinado número
de jugadores, y NO todos juegan en cada partido (11 de forma oficial y hasta 3
cambios, es decir en total juegan 14 jugadores a lo sumo por partido,
conservando 11 jugadores en la cancha de un total de 22 que como mínimo
lleva cada país).

Es deseable hacer un seguimiento de los jugadores que disputan cada partido,
por cada equipo, llevar el registro de la posición o posiciones en las que jugaron
en cada partido por cada equipo y registrar el resultado del encuentro.

Se debe llevar el registro de los países participantes por continente, luego
organizarlos en grupos. A medida que el torneo avanza, los grupos se
restructuran hasta llegar a los encuentros finales.

Se debe llevar un control de puntos totales. Un partido ganado vale 3 puntos,
partidos empatados cargan un punto a cada equipo. los goles anotados, por
partido.

En la tabla general debe llevar el registro de los partidos jugados, partidos
ganados, partidos empatados, partidos perdidos, los goles anotados, los goles
recibidos, los goles a favor y el puntaje total.

Se debe registrar los goles por jugador, las tarjetas por jugador y por equipo
(rojas y amarillas), las lesiones por jugador y por equipo, los cambios realizados
por equipo en cada juego, los jugadores dados de baja por enfermedad por
equipo. Si tiene suposiciones que usted quiera agregar, debe describirlas y
contemplarlas.


1 [ POLITÉCNICO GRANCOLOMBIANO ]


A medida que avanza el torneo, se deben retirar los equipos que van siendo
eliminados, si retirar de la base de datos la historia del jugador, porque se usará
para hacer negociaciones sobre los pases de los jugadores.

Se pide elaborar un DOCUMENTO COMPLETO (con todo el proceso de
las especificaciones de:

1. Modelo Conceptual,
2. Modelo Lógico y
3. Modelo Físico.
4. Normalización del Modelo en tercera forma Normal
5. Creación del modelo Físico en HSQLDB con Tablas, relaciones, llaves
primarias y llaves foráneas.
6. Diseño de un conjunto de datos de prueba y cargue de los mismos
realizando las siguientes operaciones:
a. Insert
b. Update
c. Delete
d. Select

7. Elaborar el código SQL para cada uno de los incisos del punto 6 para
cargar la información del torneo.
Haga una lista de los resultados del desempeño para estas tareas:
1. Primera entrega: Elaboración de la tabla de sustantivos general, la
tabla de sustantivos candidatos y el Modelo Conceptual.

2. Segunda Entrega: Elaboración del Modelo lógico, Normalizarlo
hasta la tercera forma normal y generar el modelo Físico para
un motor de base de datos libre como HSQL, Oracle Express
11gR2, Mysql. (recomiendo HSQL). Montar el motor e
implementarlo. Agregar a la entrega los scripts respectivos.

3. Tercera entrega Elaboración de los desarrollos de los puntos 6 y
7, junto con el documento final con los dos modelos entregados
anteriormente reflejando las correcciones sugeridas sobre las
entregas 1 y 2, por el tutor de la materia.
INSTRUCCIONES PARA ELABORAR EL PROYECTO
Para elaborar el proyecto, el estudiante debe ir aplicando los procesos metodológicos del programa,
hacer ejercicios de clase y una vez afianzado el conocimiento debe comenzar a construir las
respectivas entregas en las fechas pactadas en el curso


[ BASES DE DATOS ]
2

INSTRUCCIONES DE ENTREGA 1 – Semana 3


Primera entrega: Elaboración del Modelo Conceptual. En el modelo Conceptual, el estudiante debe
elaborar el levantamiento de los sustantivos y los verbos para detectar las entidades, sus atributos
y la cardinalidad entre las entidades. Una vez filtrados los sustantivos que son entidades, se debe
elaborar el modelo de conceptual, aplicar la cardinalidad y finalmente completar el documento de
esta entrega con el diccionario de entidades, relaciones y el modelo entidad-relación, es decir, el
modelo conceptual.
INSTRUCCIONES DE ENTREGA 2 – Semana 5
Segunda Entrega: Elaboración del Modelo Lógico. Con base en el modelo conceptual, proceder a
identificar los atributos, las llaves primarias, las llaves únicas si existen, las llaves foráneas e
identificar las entidades débiles del modelo, agregar los atributos faltantes y tablas adicionales que
requiera el modelo que no fueron identificadas. Normalizar el modelo y pasarlo a modelo físico.
Finalmente elaborar el documento de esta entrega. Implementar un motor de base de datos en su
porttil, como HSQL, o crear una cuenta de Oracle en línea en https://apex.oracle.com/es/
INSTRUCCIONES DE ENTREGA 3 – Semana 7
Tercera entrega: Elaboración de los desarrollos de los puntos 6 y 7, junto con el documento final con los
dos modelos entregados anteriormente reflejando las correcciones sugeridas sobre las entregas 1 y 2, por el
tutor de la materia.

Incluir el código sql, los datos de prueba y los resultados obtenidos.

Acciones mínimas a implementar

crear, consultar, eliminar y modificar cliente

crear, consultar, eliminar y modificar oficina

crear, consultar, eliminar y modificar ciudad

crear, consultar, eliminar y modificar los datos de un buque

crear, consultar, eliminar y modificar alquiler (ES NECESARIO LA FECHA INICIAL del proceso de rentado, fecha
proceso)

LAS RESTRICCIONES EN ELIMINACIÓN Y MODIFICACION LAS DEDUCEN USTEDES PARA MANTENER LA
INTEGRIDAD DE LA BD


Consultas mínimas que implementar

Listar los datos de los buques de un grupo al que pertenece dado, para un rango de ciudades y ordenado por
ciudad y oficina

Listar la cantidad de buques por grupo al que pertenece para cada oficina, acumulando por ciudad y total


3 [ POLITÉCNICO GRANCOLOMBIANO ]


Listar la cantidad promedio de días que un buque permanece alquilado en un rango de fechas dado

Listar el precio total de alquiler acumulado por fecha y grupo al que pertenece en un rango de fechas dado,
acumulado por oficina, ciudad y total

Listar los buques que ha alquilado un cliente dado su DNI, en un rango de fechas dado

Listar la marca de buque que mayor número de veces se ha alquilado en un rango de fechas

Listar el valor de los alquileres y cantidad de alquileres realizado por modelo de coche

El proyecto debe realizarse en grupos de 3 o 4 personas.

Las pruebas y cargue de datos los deben realizar ustedes buscando que los datos de prueba sean suficientes
para validar TODOS los casos posibles.


[ BASES DE DATOS ]
4

También podría gustarte