Bases de Datos

 POKEMON

El siguiente proyecto tiene como objetivo analizar una base de datos por medio de MySQL y todo el proceso que lo conllevo a eso.


BASE

La base de datos que se uso para este proyecto es una base de datos con algunas características de los Pokemon, tales como su nombre, generación, tipo o algunos datos sobre su fuerza, velocidad o defensa.





DICCIONARIO

id_pokemon: Es el identificador único de cada Pokemon (numérico)
nombre: Es el nombre de cada Pokemon (carácter)
tipo: Es el tipo al que pertenece el Pokemon, existen 18 tipos distintos de Pokemon (carácter)
generacion: Es la generación a la que pertenece el Pokemon, están hasta la sexta (6) generación (numérico)
legendario: Determina si un Pokemon es legendario o no (numérico, 1=SI, 0=NO)
fuerza: Explica la fuerza del Pokemon (numérico)
ataque:  Explica el ataque del Pokemon (numérico)
defensa:  Explica la defensa del Pokemon (numérico)
velocidad:  Explica la velocidad del Pokemon (numérico)

OBJETIVOS

Principal

Hacer un análisis descriptivo de la base

Específicos

Implementar MySQL en el uso de consultas
Si existen diferencias significativas entre las Pokemones según sus variables
Identificar los Pokémon más (o menos) fuertes por generación
Analizar la proporción de Pokémon legendarios por generación


NORMALIZACION

En este proceso de normalización, por como estaba compuesta la base de datos no había que hacerle muchos cambios, solo se tuvo que crear dos tablas extras, una con los tipos de Pokemon y otra con todas las estadísticas de los Pokemones, quedando de la siguiente manera:




 


Modelo: ENTIDAD - RELACION

Así quedo el modelo después de subirse a MySQL



CONSULTAS

1) Obtener la cantidad de Pokémon para cada tipo existente en la Base, ordenado de mayor a menor.



2) Encontrar el Pokémon con la estadística de 'fuerza' más alta en cada generación



3) Calcular el porcentaje de Pokémon legendarios en cada generación





4) Calcular el porcentaje de Pokémon legendarios en cada tipo de Pokemon 




5) Listar todos los Pokémon que tengan una estadística de ataque superior a 100, una velocidad inferior a 80, una fuerza superior a 150 y una defensa superior a 100 





CONCLUSIONES

1. Se logro identificar que los Pokemones que mas hay son de tipo: Water, Normal, Grass y Bug
2. Los Pokemones con mayor fuerza pertenecen a las tres primeras generaciones
3. Por generación el porcentaje de Pokemones legendarios no es mayor al 12%
4. Aunque el proporción de legendarios aumenta por su tipo siguen existiendo bajos porcentajes
5.Se puede filtrar los Pokemones dependiendo de las estadísticas que se necesiten para un combate en especifico. 





Comentarios