Hoja de especificaciones - RubenGonz/PokemonDb GitHub Wiki
| Especificaciones | |||
|---|---|---|---|
| Pokemon | Movimiento | Objeto | Objeto_comun |
| Maquina | Pokeball | Caracteristica | Estadistica_base |
| Estado | Entrenador | Villano | Lider_gimnasio |
| Entrenador_casual | Campeon_liga | Alto_mando | Tipo |
Es una entidad fuerte y tiene estos atributos:
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Numero_pokedex | Es un numero que es unico por pokemon |
| Nombre | Es el nombre con el que se le llama a un pokemon |
Es una entidad debil ya que depende de que la haga un pokemon y tiene estos atributos:
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id | Es un identificador que se le ha puesto a los movimientos para identificarlos |
| Nombre | Es el nombre por el que un entrenador indica al pokemon lo que quiere que haga | |
| Categoría | Es una de los tres posibles tipos de movimiento que puede haber que son los de contacto, los de distancia y los de estado | |
| PP | Es el numero de usos que puede hacer un pokémon de un movimiento | |
| Potencia | Es el numero que indica el porcentaje de la fuerza del movimiento con respecto a la fuerza del pokemon | |
| Precisión | Es el numero que indica el porcentaje de acierto del movimiento |
Dentro de objetos tenemos varios tipos diferenciados que tratamos como otras entidades ( ISA):
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_objeto | Es un identificador que se le ha puesto a los objeto para identificarlos |
| Nombre | Es el nombre del objeto | |
| Modo_obtención | Es el modo que consigues el objeto |
Objeto es padre de una Isa.
Dentro de la ISA entran :
Objetos_comunes: Es el tipo de objeto más habitual.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_objeto_comun | Es un identificador que se le ha puesto a los objetos comunes para identificarlos que corresponde con el identificador del objeto padre |
| Efecto | Es una descripcion de la utilidad del objeto |
Maquina: Es una máquina que hace aprender a un pokémon un movimiento en específico pero se gasta.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_maquina | Es un identificador que se le ha puesto a las maquinas para identificarlas que corresponde con el identificador del objeto padre |
| Id_movimiento | Es el identificador del movimiento que contiene |
Pokeball: Es una esfera que sirve para capturar a los pokemon.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_pokeball | Es un identificador que se le ha puesto a las pokeballs para identificarlas que corresponde con el identificador del objeto padre |
| Ratio | Es un numero decimal que indica la posibilidad de que el pokemon sea capturado |
Es una entidad débil que depende de “Pokemon” y que tiene estos atributos:
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id | Es un identificador que se le ha puesto a las caractersiticas para identificarlas |
| Peso | Es un numero que indica cuanto pesa un pokémon | |
| Altura | Es un numero que indica cuanto mide un pokémon | |
| Especie | Es el nombre de la especie de pokemon a la que pertenece | |
| Habilidad | Es el nombre de la habilidad del pokémon | |
| Categoría | Es un atributo que divide los pokémon en legendarios, semi-legendarios,comunes o iniciales |
Es una entidad débil que depende de “Pokemon” y que tiene estos atributos:
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_estadisticas_base | Es un identificador que se le ha puesto a las estadisticas para identificarlas |
| Ps_base | Es el numero que indica la cantidad de vida que tiene un pokemon | |
| Ataque_base | Es el numero que indica la cantidad de ataque fisico que tiene un pokemon | |
| Defensa_base | Es el numero que indica la cantidad de defensa fisica que tiene un pokemon | |
| Ataque_especial_base | Es el numero que indica la cantidad de ataque a distancia que tiene un pokemon | |
| Defensa_especial_base | Es el numero que indica la cantidad de defensa a distancia que tiene un pokemon | |
| Velocidad_base | Es un numero que indica la velocidad que tiene un pokemon |
Es una entidad debil ya que depende de los movimientos y que tiene estos atributos:
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_estado | Es un identificador que se le ha puesto a los estados para identificarlos |
| Nombre | Es el nombre por el que se le conoce al estado | |
| Persistencia | Es un numero, 1 o 2 donde se indica si el estado es duradero o pasajero | |
| Efecto | Es una descripcion que describe lo que ocasiona el estado |
Dentro de entrenador tenemos varios tipos diferenciados que tratamos como otras entidades ( ISA):
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_entredador | Es un identificador que se le ha puesto a los entrenadores para identificarlos |
| Nombre | Es el nombre por el que se le conoce al entrenador |
Entrenador es padre de una Isa.
Dentro de la ISA entran :
Villano: Es un entrenador que tiene fines malvados.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_entrenador | Es un identificador que se le ha puesto a los villanos para identificarlos que corresponde con el identificador del entrenador padre |
| Proposito | Es una descripcion del propósito que tiene el villano |
Lider_gimnasio: Es un entrenador que lidera un gimnasio y combate contra otros entrenadores para ver si es digno de su medalla.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_entrenador | Es un identificador que se le ha puesto a los lideres de gimnasio para identificarlos que corresponde con el identificador del entrenador padre |
| Medalla | El numero de medalla que le da a los entrenadores casuales |
Entrenador_casual: Es el entrenador mas comun que se mueve por el mapa con el fin de vencer al campeon.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_entrenador | Es un identificador que se le ha puesto a los entrenadores casuales para identificarlos que corresponde con el identificador del entrenador padre |
| Cantidad_medallas | Es la cantidad de medallas que el entrenador ha conseguido |
Campeon_liga: Es el entrenador mas fuerte de la region.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_entrenador | Es un identificador que se le ha puesto a los campeones de liga para identificarlos que corresponde con el identificador del entrenador padre |
| Region | Region de donde son campeones |
Alto_mando: Son los entrenadores que protegen al campeon de liga.
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Id_entrenador | Es un identificador que se le ha puesto a los alto mando para identificarlos que corresponde con el identificador del entrenador padre |
| Tipo_principal | El tipo principal de los pokemon que usan |
Es una entidad fuerte y tiene estos atributos:
| Imagen | Atributos | Descripcion |
|---|---|---|
![]() |
Nombre | Nombre identificatorio del tipo |
| Color | Color principal con el que se le representa |















