O que é um conjunto de resultados?

Um conjunto de resultados de banco de dados é uma tabela que contém um bloco selecionado de linhas de um banco de dados. Inclui as informações armazenadas nessas linhas, juntamente com a "meta-informação" para essas linhas. A meta-informação inclui detalhes sobre o arranjo das linhas, como o número total de colunas e os nomes de colunas individuais. O usuário final normalmente usa conjuntos de resultados para produzir informações em resposta a uma consulta, que é uma solicitação estruturada de informações de um banco de dados.

Quando um usuário final faz uma consulta, ele solicita informações específicas de um banco de dados. Uma consulta de amostra pode procurar gerar uma lista dos nomes de todos os funcionários contratados em junho do ano anterior. Quando consultada, o banco de dados digitalizaria seu conteúdo, encontra os arquivos que se encaixavam nos critérios solicitados e colocavam esses arquivos em um conjunto de resultados. O conjunto de resultados é exibido na tela junto com seus metadados.pelo qual organizar dados retornados. O comando "Order by" no Language de consulta estruturado (SQL) resolve esse conflito, permitindo que o usuário final dite como o programa de banco de dados do computador deve exibir os resultados. Por exemplo, a organização por alfabetização é comum. No exemplo anterior, os resultados podem ser organizados até a data de contratação.

Alguns metadados podem não estar disponíveis, dependendo do programa de banco de dados específico que está sendo usado. Por exemplo, solicitar ao banco de dados que pré-calcule o número de linhas em um conjunto de resultados geralmente se mostra impossível, pois essas informações não estão disponíveis com antecedência. Portanto, uma solicitação solicitando ao banco de dados que forneça o número exato de funcionários com mais de 25 anos de idade que ganham US $ 10.000 em dólares (USD) por ano ou mais - em outras palavras, o número de linhas que seriam em um conjunto para a consulta - pode retornar um resultado nulo, pois o programa não pode "saber"A resposta sem gerar primeiro o conjunto de resultados completos executando a consulta real. Saber essas informações pode ser necessário quando o usuário final deseja ter uma contagem do resultado, mas não exige um conjunto de resultados completo; Em outras palavras, onde os nomes dos funcionários e outras informações são irrelevantes ou imateriais para a solicitação.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?