Banco de dados é uma coleção de dados inter-relacionados sobre um domínio específico, armazenados de forma coerente para atender usuários. Sistemas de gerenciamento de banco de dados permitem armazenar, recuperar e relacionar dados de forma centralizada e segura, suportando acesso concorrente e transações. Diferentes perfis como administradores, analistas e usuários finais interagem com bancos de dados e aplicações.