Una base de datos es una colección de datos organizados y estructurados según un modelo de información que refleja las relaciones entre los datos. Existen bases de datos estáticas y dinámicas, con las dinámicas permitiendo actualizaciones, borrados y adiciones de datos. Los modelos clásicos de bases de datos son jerárquico, en red y relacional, siendo este último el más utilizado actualmente.