Un banco de datos ou una base de datos é uma coleção organizada de dados persistentes utilizados pelos sistemas de aplicação.[1] Outra definição afirma que um banco de dados é uma coleção de dados relacionados.[2] O conjunto de programas que permite manipular uma base de dados é conhecido como um sistema gerenciados de banco de dados (SGBD).[3][4]