Bases de Datos - Proyecto - Segunda Entrega
Bases de Datos - Proyecto - Segunda Entrega
Bases de Datos - Proyecto - Segunda Entrega
PROFESOR
DIEGO ROA
OBJETIVO GENERAL
OBJETIVOS ESPECÍFICOS
Se está construyendo una base de datos para hacer el seguimiento de los equipos y
los partidos del mundial. Un equipo tiene un determinado número de jugadores y NO
todos juegan en cada partido (11 en 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 reestructuran
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 y los goles anotados por cada equipo.
Se deben 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 considere que deben ser agregadas, debe describirlas y
contemplarlas.
A medida que avanza el torneo, se deben retirar los equipos que van siendo
eliminados, sin retirar de la base de datos la historia del jugador porque se usará para
hacer negociaciones sobre los pases de los jugadores.
JUSTIFICACIÓN
Con este proyecto se pretende adquirir las destrezas y conocimientos necesarios para
poder diseñar e implementar bases de datos.
Durante el proceso de las siguientes entregas, se podrá construir una BD, para
analizar y hacer seguimiento de todos los momentos en el mundial de fútbol, llevar
controles y poder validar toda la información suministrada en la base de datos.
Con la construcción de las tablas de sustantivos, el modelo conceptual y lógico, la
normalización del modelo en tercera, forma normal, así como la creación del modelo
físico, el diseño del conjunto de datos y finalmente con la elaboración del código SQL,
se podrá cargar la información del torneo y permitirá comprender cómo funciona una
base de datos, cómo se alimenta, cómo se gestiona y los diferentes motores de base
de datos dispuestos de forma libre.
Con este propósito, el proyecto busca mostrar, momento a momento la construcción
de la base de datos, y poder entender su manejo y gestión en sus determinados ciclos,
así mismo poder tener una perspectiva de cómo será el campo laboral y entender los
diferentes métodos para los procesos de gestión y construcción de software.
TABLA DE SUSTANTIVOS GENERAL
RELACIONES
País País
DT Director Técnico
PartidoEmpatado Empate
Autogol Autogoles
IdPartido Id partido
ID estadio Id Estadio
IdFase ID Fase
Semifinal Semifinal
Final Final
Idtorneo Id Torneo
Continentes Continentes
Países Países
NOMBRE ENTIDAD Cronograma
ESQUEMA
Esta etapa es ajena al diseño lógico, debido a la faltad de flexibilidad de los SGBD,
la primera fase es realizar un diseño lógico estándar donde cada entidad se
transforma en una tabla y los atributos de dicha entidad, en los atributos de la tabla,
posterior a eso, se pueden ver las relaciones de muchos a muchos, en donde la tabla
estará formada por la clave primaria de las entidades relacionadas, convirtiéndose
esta en una relación de muchos a muchos o de muchos a uno, y por último las
relaciones propagan la clave principal de la entidad, cuya cardinalidad es uno a la
entidad de cardinalidad n.
FASE 1
Esta parte del esquema conceptual, visto anteriormente, donde se detallaron las
relaciones, entidades y atributos, el cual da como resultado un esquema lógico, el
cual es una descripción de la estructura de la base de datos en términos de las
estructuras de los datos que se pueden procesar en un tipo de SGBD, este modelo
podría decirse, que es un lenguaje usado para especificar esquemas lógicos.
Al realizar el diseño lógico de la base de datos, se hizo a través de la herramienta
Mysql, el cual se muestra a continuación.
Tomado de : https://poli.instructure.com/courses/13165/files/7276206?module_item_id=626609,
Mayo de 2020.