Che cos'è la query per esempio?

Query per esempio (QBE) è un linguaggio di query per database relazionali simile a Structured Query Language (SQL). La parte "esemplificativa" di questo linguaggio di raccolta dati consente alla persona o all'applicazione che cerca di recuperare i dati dal database relazionale per completare le informazioni che conoscono sui dati che stanno cercando. Il metodo Query di esempio potrebbe includere un modulo che l'utente dovrebbe completare per generare una query SQL comprensibile per il database.

Supponiamo ad esempio che esistesse un database pieno di dipendenti in un'organizzazione e che queste informazioni fossero 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 comprendono questo tipo di sintassi. La query di esempio può essere d'aiuto in questo. La seguente dichiarazione:

seleziona fname, lname, estensione dai dipendenti dove lname = 'smith'

indica al database di esaminare la tabella di informazioni dei dipendenti e visualizzare tutti i nomi (fname), cognomi, (lname) e gli interni telefonici (interni) in cui il campo del cognome contiene il valore smith. Utilizzando una query in stile QBE, l'utente alla ricerca di queste informazioni potrebbe fornire le informazioni che conosce, cognome = 'smith' e visualizzare le informazioni relative a quel cognome. Ciò consente al dipendente di fornire un esempio di ciò che sta cercando e vedere i risultati restituiti.

La query inviata al database nell'esempio precedente sembra proprio come l'istruzione SQL mostrata sopra, anche se la persona che esegue la ricerca ha detto al database solo che il cognome era Smith e quindi quali elementi doveva conoscere, il nome , cognome, estensione. Poiché la maggior parte delle query, ad esempio, utilizza un modulo o un'applicazione per l'immissione dei dati, i dipendenti della tabella potrebbero essere codificati nel sistema in modo che gli utenti non debbano preoccuparsene.

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

ALTRE LINGUE

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

Come possiamo aiutare? Come possiamo aiutare?