Bases de dados são ficheiros optimizados para armazenar dados de um modo estruturado. A organização dos ficheiros ajuda a assegurar a integridade e a exactidão dos dados. As bases de dados são geridas e mantidas através de uma ferramenta de softwareconhecida por Database Management System (DBMS), que podemos traduzir por Sistema de Gestão de Bases de Dados. A Structured Query Language (SQL) é a linguagem standard dos sistemas de gestão de bases de dados relacionais. O SQL Server 2008 é o DMBS em maior crescimento, quer para pequenos, quer para médios e grandes sistemas.