Introduction

The PokeDB schema is a modular, interconnected data model that thoroughly organizes every aspect of Pokémon data.

Built on the foundation of PokéAPI – which itself drew inspiration from Veekun – PokeDB offers a significant improvement by integrating Pokémon Formes. Previous models often struggled to clearly represent the relationship between a Pokémon and its various Formes; PokeDB addresses this challenge with its refined approach.

Schema

The schema’s comprehensive scope means that a single diagram cannot capture every detail in a clear and readable manner. The diagram below illustrates the relationships among various tables, with each section explored on its own page.

Tables that appear in multiple sections are consistently color-coded to enhance readability and minimize confusion. Arrows indicate a "has a reference to" relationship.