Cos'è la domanda per esempio?

query per esempio (QBE) è un linguaggio di query per database relazionali simili al linguaggio di query strutturato (SQL). La parte "per esempio" di questo linguaggio di raccolta dei dati consente alla persona o all'applicazione che cerca di recuperare i dati dal database relazionale per completare le informazioni che conoscono i dati che stanno cercando. La query per esempio del metodo potrebbe includere un modulo che l'utente avrebbe completato per generare una query SQL che il database comprende.

Supponiamo, ad esempio che esistesse un database pieno di dipendenti in un'organizzazione e queste informazioni sono state rese disponibili ai dipendenti nel caso in cui avessero bisogno di comunicare con altri dipendenti. Il database che memorizza le informazioni comprende comandi come selezionare fname dai dipendenti in cui lname = 'Smith', tuttavia molte persone non capiscono questo tipo di sintassi. La query per esempio può aiutare con questo. La seguente affermazione:

Seleziona fname, lname, estensione dai dipendenti in cui lname = 'Smith'

telÈ il database per esaminare la tabella delle informazioni dei dipendenti e visualizzare tutti i nomi (fname), cognomi, (lname) ed estensioni telefoniche (estensione) in cui il campo cognome contiene il valore Smith. Utilizzando una query in stile QBE, l'utente che cerca queste informazioni potrebbe fornire le informazioni che conoscono, cognome = 'Smith' e vedere le informazioni relative a quel cognome. Ciò consente al dipendente di dare un esempio di ciò che stanno cercando e di vedere i risultati restituiti.

La query inviata al database nell'esempio sopra sembra proprio come l'istruzione SQL mostrata sopra, anche se la persona che esegueva la ricerca ha detto al database solo che il cognome era Smith e poi quali elementi aveva bisogno di sapere, il nome, il cognome, l'estensione. Poiché la maggior parte delle query per esempio l'uso prevede un modulo o un'applicazione per l'inserimento dei dati, i dipendenti della tabella potrebbero essere hard codificanto il sistema in modo che gli utenti non debbano preoccuparsi di questo.

Un altro esempio simile è la ricerca del destinatario utilizzata da Microsoft Outlook Web Access®. Quando qualcuno fa clic sull'intestazione del campo per , si apre un altro modulo consentendo a quella persona di completare gli elementi che conoscono e fanno clic sul pulsante Trova, tutti i record corrispondenti all'esempio specificato verranno restituiti e il dipendente può fare clic sulle informazioni corrette per utilizzarli in un messaggio di posta elettronica.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?