Skip to main content

Query by Example (QBE)

>>>>>>>>>>>>>>>>>>>>>>>>>>Query by Example (QBE) è un linguaggio di interrogazione per database relazionali. Come semplice alternativa a SQL, QBE è rivolto in particolare agli utenti occasionali. Ancora oggi, le interfacce QBE possono essere trovate in numerosi sistemi di database. Lì prendono la forma di frontend grafici.

Cos’è Query by Example (QBE)?

Il termine Query by Example ha il significato di una domanda basata su un esempio. Il linguaggio di database relazionale è stato sviluppato da Moshé M. Zloof in connessione con il sistema R all’IBM. A differenza del linguaggio di interrogazione alternativo SQL, Query by Example non lavora con una rappresentazione testuale. La query è fatta usando una tabella che può essere modificata con editor speciali.

Info

Così, Query by Example si basa su un calcolo di gamma. Rispetto a SQL, QBE è considerato un’alternativa più semplice.

Le query sono fondamentalmente composte da dichiarazioni, informazioni sulla posizione e vari criteri. Le dichiarazioni essenziali includono:

  • inserire
  • cancellare
  • aggiornamento
  • selezionare

Dove si applica Query By Example?

Le interfacce del linguaggio di interrogazione dei database Query by Example (QBE) si trovano ancora in molti sistemi di database. Le funzioni di interrogazione nei database dBASE IV e V (programmi di database DOS) hanno interfacce QBE. Soprattutto tra la fine degli anni ’80 e la metà degli anni ’90, questi programmi di database sono stati ampiamente utilizzati.

Suggerimento

Query by Example deve essere considerato come relazionalmente completo. Ciononostante, in singoli casi può essere necessaria una sequenza più ampia di interrogazioni.

Query by Example gioca anche un ruolo in relazione ai motori di ricerca. Qui, QBE denota il tipo e il design della ricerca dei documenti. La ricerca si basa su un insieme comune di corrispondenze con un documento campione precedentemente selezionato.


Avete altre domande?

Vi preghiamo di contattarci


Ulteriori contenuti