Um banco de dados é uma coleção de dados relacionados sobre um domínio específico. Um Sistema Gerenciador de Banco de Dados (SGBD) é um software que permite manipular as informações do banco de dados e interagir com os usuários. O projeto de banco de dados envolve a modelagem conceitual e o projeto lógico dos dados.