Query 1

Si tratta di un ambiente QBE, Query By Example, interrogazione tramite un esempio.

Rel_videoteca_1

In pratica, si tratta di un’interfaccia grafica per estrarre i dati dal database

  • intuitivamente, utilizzando menu di selezione, caselle di controllo, …
  • senza la necessità di scrivere codice di un linguaggio di programmazione.

Quando ricevi la richiesta di realizzare una query analizza la domanda e poi segui i passi dall’alto verso il basso della finestra

TABELLE

  • Aggiungi, con il tasto destro del mouse, le tabelle coinvolte nella query se
    1. contengono campi da visualizzare
    2. contengono campi da utilizzare nei criteri
    3. sono intermedie tra tabelle già incluse
  • In presenza di un’ASSOCIAZIONE RICORSIVA apri 2 volte la tabella coinvolta e metti a posto i collegamenti.
  • Modifica la RELAZIONE se ti interessano i record non collegati di una tabella.

CAMPO

  • Scegli i campi da visualizzare
  • Aggiungi eventuali campi se
    1. contengono dati utili
    2. sono essenziali per distinguere i risultati
    3. sono essenziali per ordinare i risultati

TABELLA

  • Compaiono le tabelle già presenti nel riquadro superiore…

ORDINAMENTO

  • Ordina sempre i dati
    Una lista, con centinaia di record, è inutilizzabile se visualizzata senza alcun ordine.

    • PERSONE: Cognome e nome, crescente-crescente
    • PERSONE FAMOSE: Cognome e nome, crescente-crescente, ma visualizzo prima il nome e poi il cognome…
    • OGGETTI: Nome, crescente
    • NUMERI: Codici…, crescente
    • NUMERI: Valori…, decrescente???

MOSTRA

  • Di default tutti i campi risultano da visualizzare.
  • Elimina un campo (togli la spunta) se si ripete o contiene un dato superfluo.

CRITERI

  • Aggiungi un criterio se vuoi ridurre il numero di record estratti.

OPPURE

  • Aggiungi un criterio che verrà legato al precedente tramite l’operatore logico OR.
  • Se necessario, continua nelle righe successive…

Salva la query e assegnale un NOME significativo.