pergunta

Uma consulta é uma solicitação específica de informações de um banco de dados. Em sistemas robustos de banco de dados, em particular, as consultas tornam mais fácil perceber tendências em um alto nível ou fazer edições em dados em grandes quantidades. As consultas permitem que os usuários localizem registros que atendam a certos critérios, façam cálculos complexos, apliquem operações intrincadas a um grande conjunto de dados e automatizem funções essenciais para o gerenciamento de dados. Eles também tornam possível consolidar dados em partes digeríveis de informações para fins de relatório.

Tipos de consultas

Independentemente do banco de dados ou da linguagem de consulta usada, existem dois tipos principais de consultas que podem ser usados ​​para objetivos diferentes:

  • Selecione as consultas retornar informações de uma ou mais tabelas. Embora este seja o tipo mais básico de consulta, consultas selecionadas podem ser usadas para especificar quantos resultados são retornados, a ordem em que aparecem, a (s) fonte (s) usada (s) e os parâmetros para um registro a ser incluído.
  • Consultas de ação execute um comando nos dados que foram recuperados, como excluir, alterar, criar ou atualizar. Essa consulta permite que um usuário modifique um grande número de registros em massa, em vez de um por vez.

Linguagens de consulta

Numerosas linguagens de consulta existem hoje. A linguagem mais comum é a Structured Query Language (SQL), que não deve ser confundida com o Microsoft SQL Server ou a classe de bancos de dados NewSQL. SQL é compatível com qualquer banco de dados e serve como base para muitas adaptações de linguagem de consulta, portanto, tornou-se um aprendizado obrigatório para a maioria dos cientistas de dados. Outras linguagens incluem XQuery para documentos XML, SPARQL para o modelo de dados Resource Description Framework (RDF) e outros.