Skip to main content

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 di esempio di questo linguaggio di raccolta dei dati consente alla persona o all'applicazione che desiderano 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 compilato 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 dipendentiCaso di cui avevano bisogno per 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 comprendono questo tipo di sintassi.La query per esempio può aiutare con questo.La seguente dichiarazione:

Selezionare fname, lname, estensione dai dipendenti in cui lname ' Smith

dice al database di guardare attraverso la tabella delle informazioni dei dipendenti e visualizzare tutti i nomi (fname), cognomi, (lname) eEstensioni 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 fornire un esempio di ciò che stanno cercando e di vedere i risultati restituiti.

La query inviata al database nell'esempio sopra è proprio come l'istruzione SQL mostrata sopra, anche se la persona che esegue la ricerca ha detto aldatabase 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 codificati nel sistema in modo che gli utenti non debbano preoccuparsi di questo.

Un altro esempio simile è la ricerca destinataria utilizzata da Microsoft Outlook WebAccess .Quando qualcuno fa clic sull'intestazione del campo per , un altro modulo si apre 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 utilizzarloin un messaggio di posta elettronica.