Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COD: 1611025770.
NOVIEMBRE - 2019.
INDICE
INTRODUCCION......................................................................................................................... 4
DESCRIPCION DEL PROBLEMA...............................................................................................4
OBJETIVOS................................................................................................................................. 5
GENERAL................................................................................................................................ 5
ESPECIFICOS........................................................................................................................ 5
MODELO ENTIDAD RELACION TORNEO DE FUTBOL............................................................6
A continuación, se describe el diccionario de datos de acuerdo a las entidades planteadas:. .6
Continente................................................................................................................................ 6
Indices Continente.................................................................................................................... 6
Detalle Jugador........................................................................................................................ 6
Indice Detalle jugador............................................................................................................... 7
Equipo...................................................................................................................................... 8
Indice Equipo........................................................................................................................... 8
Estado_jugador_Partido........................................................................................................... 8
Indice Estado_jugador_Partido................................................................................................9
Fases....................................................................................................................................... 9
Indice_Fases............................................................................................................................ 9
Gol......................................................................................................................................... 10
Indice_Gol.............................................................................................................................. 10
Jugador.................................................................................................................................. 10
Indice_Jugador....................................................................................................................... 11
País........................................................................................................................................ 11
Indice_País............................................................................................................................ 11
Partido.................................................................................................................................... 11
Indice_Partido........................................................................................................................ 12
Pocision.................................................................................................................................. 12
Indice_Pocision...................................................................................................................... 12
Resultado_General................................................................................................................ 12
Indice_Resultado_General.....................................................................................................13
Resultado_Partido.................................................................................................................. 13
Indice_Resultado_Partido......................................................................................................14
Torneo.................................................................................................................................... 14
Indice_Torneo........................................................................................................................ 14
En este apartado se describe el modelo de entidad relación:................................................15
MODELO FÍSICO...................................................................................................................... 17
CORRECCIONES TERCERA ENTREGA.................................................................................22
REQUISITOS CORREO TERCERA ENTREGA........................................................................23
NORMALIZACIÓN DE MODELO Y LLAVES.............................................................................28
INTRODUCCION
GENERAL
Crear una base de datos que permita entender el estado del torneo, sus participantes junto con
los goles y la clasificación general dentro del marcador de posiciones.
ESPECIFICOS
1. Almacenar la información de cada torneo junto con los grupos y las fases de este en
donde se relacione cada equipo.
2. Almacenar la información correspondiente a cada equipo con sus jugadores y técnico
3. Guardar a detalle la información de cada partido..
MODELO ENTIDAD RELACION TORNEO DE
FUTBOL
Continente
Indices Continente
Detalle Jugador
Indice Detalle jugador
Equipo
Indice Equipo
Estado_jugador_Partido
Indice Estado_jugador_Partido
Fases
Indice_Fases
Gol
Indice_Gol
Jugador
Indice_Jugador
País
Indice_País
Partido
Indice_Partido
Pocision
Indice_Pocision
Resultado_General
Indice_Resultado_General
Resultado_Partido
Indice_Resultado_Partido
Torneo
Indice_Torneo
En este apartado se describe el modelo de entidad relación:
MODELO FÍSICO
( Id_grupo INT(16) NOT NULL AUTO_INCREMENT COMMENT 'Identificador del grupo al cual va
estar relacionado los equipos'
ALTER TABLE Grupo ADD Id_torneo INT(16) NOT NULL COMMENT 'Relacion con el torneo';
ALTER TABLE Grupo ADD CONSTRAINT fk_torneo FOREIGN KEY (Id_torneo) REFERENCES
torneo(Id_torneo);
( Id_fase INT(16) NOT NULL AUTO_INCREMENT COMMENT 'Identificador de la fase del torneo que
se disputa'
,Nombre_fase VARCHAR(40) NOT NULL COMMENT 'Nombre de la fase ejemplo cuartos de final'
( Id_continente INT(16) NOT NULL AUTO_INCREMENT COMMENT 'Id del continente al cual
pertenece los paises'
, Numero_tarjetas INT NULL COMMENT 'Numero de tarjetas del jugador amarillas o rojas'
, Nombre_juez VARCHAR(100) not NULL COMMENT 'Nombre del Juez que audita el partido'
( Equipo INT(16) not null COMMENT 'Relacion con el equipo que jugo el partido'
,Numero_goles INT NOT NULL COMMENT 'Numero de Goles anotados por el equipo'
, Numero_tarjetas INT NOT NULL COMMENT 'Numero de tarjetas registradas hacia el equipo en el
partido '
, Resultado varchar(60) not null COMMENT 'Resultado en donde Indica Gano, Perdio o empato el
partido'
( Jugador INT(16) not null COMMENT 'Relacion del jugador con el partido'
, Numero_tarjetas INT NOT NULL COMMENT 'Numero de tarjetas amarillas o rojas colocadas en el
partido'
, estadoEnJuego varchar(80) not null COMMENT 'Indica si el jugador esta en la banca o esta
jugando'
, Descripsion_Gol varchar(200) not null COMMENT 'Indica si es un gol anotado, recibido, gol a
favor'
, Numero_tarjetas INT NOT NULL COMMENT 'Total de tarjetas amarillas o rojas colocadas'
, puntaje_total INT not null COMMENT 'Sumatoria del total de puntos obtenidos en cada partido'
, Fase INT NOT NULL COMMENT 'Fase del torneo en la cual esta el equipo'
, numero_lessiones int not null COMMENT 'Numero del total de lesiones del equipo'
( Gol INT(16) not null COMMENT 'Relacion del numero de goles y su tipo con el resultado general'
,numero_goles int not null COMMENT 'Numero de goles de acuerdo a su tipo de gol'
--ALTER TABLE partido ADD Id_grupo INT(16) NOT NULL COMMENT 'Relacion con cada grupo';
--ALTER TABLE partido ADD CONSTRAINT fk_grupo FOREIGN KEY (Id_grupo) REFERENCES
grupo(Id_grupo);
( Gol INT(16) not null COMMENT 'Relacion del numero de goles y su tipo con el resultado de cada
jugador y el partido'
,numero_goles int not null COMMENT 'Numero de goles de acuerdo a su tipo de gol'
INSERT INTO `grupo` (`Id_grupo`, `Nombre_grupo`, `Id_torneo`) VALUES (NULL, 'GRUPO A', '1');
INSERT INTO `grupo` (`Id_grupo`, `Nombre_grupo`, `Id_torneo`) VALUES (NULL, 'GRUPO B', '1');
INSERT INTO `grupo` (`Id_grupo`, `Nombre_grupo`, `Id_torneo`) VALUES (NULL, 'GRUPO C', '1');
-- REGISTRAR UN EQUIPO
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Colombia', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Peru', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Chile', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Venezuela', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Ecuador', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Argentina', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Bolivia', '1');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'China', '3');
INSERT INTO `pais` (`Id_pais`, `Nombre_pais`, `Id_continente`) VALUES (NULL, 'Japon', '3');
select Id_grupo
from grupo
-- registrar partido
INSERT INTO `partido` (`Id_partido`, `Fecha`, `Nombre_juez`) VALUES (NULL, '2019-12-10
08:25:00', 'Marlon Ospina');
INSERT INTO `equipos_por_partido` (`id_equipo`, `id_partido`) VALUES ('1', '2'), ('3', '2');
INSERT INTO `equipos_por_partido` (`id_equipo`, `id_partido`) VALUES ('4', '3'), ('5', '3');
INSERT INTO `equipos_por_partido` (`id_equipo`, `id_partido`) VALUES ('1', '4'), ('3', '4');
INSERT INTO `equipos_por_partido` (`id_equipo`, `id_partido`) VALUES ('6', '5'), ('5', '5');
INSERT INTO `gol` (`Id_gol`, `Descripsion_Gol`) VALUES (1, 'gol en contra'), (2, 'Gol a favor ');
-- consultas
from grupo g, equipo e , Partido p, equipos_por_partido eqp , Jugador j, pais pa, continente c
j.Equipo = e.Id_equipo
p.Id_partido = ju.Partido