Le QUERY in ACCESS Con QBE
Le Query Sembra che dividere il contenuto di una base di dati su più tabelle complichi la vita Molte persone preferiscono avere tutte le informazioni di cui hanno bisogno su di un foglio di calcolo
Le Query Le Query permettono di unire i dati di tabelle differenti, ordinare i dati in modi differenti, calcolare nuovi campi, e specificare criteri per filtrare i record. La query in sé non contiene dati. Semplicemente li riorganizza senza cambiare le strutture delle tabelle alle quali si riferisce.
Le Query Una volta che viene definita una query, questa può essere usata esattamente come una tabella.
QBE Query by Example (QBE) è un metodo di creazione di query. Il sistema QBE formula proprio delle query ma è più facile da imparare rispetto ai linguaggi formali come lo standard Structured Query Language (SQL). QBE permette comunque di effettuare ricerche sui dati a disposizione in modo potente.
Festival di Sanremo
Canzone (Titolo, Testo, Primo_Autore, durata) Festival di Sanremo Schema relazionale: Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Creare una query con QBE
Query 1 Si visualizzino tutte le canzoni che hanno una durata compresa tra 3'30'' e 4’ Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Query 2 Si visualizzino ed inoltre si contino tutte le canzoni cantate dai big nell'edizione 2 Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Query 3 Si contino tutte le canzoni cantate dai big per ogni edizione Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Query 4 Si visualizzi la classifica delle nuove proposte dell'edizione 1 Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Query 5 Si visualizzino i dischi venduti dai partecipanti alla Prima edizione del Festival come nuove proposte Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Query 6 L'edizione del festival più costosa, cioè quella in cui si è pagato di più i cantanti Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)
Query 7 Si visualizzino autori e titoli di tutte le canzone che hanno vinto un Festival Canzone (Titolo, Testo, Primo_Autore, durata) Cantante (Nome_di_Arte, Numero_Dischi_venduti) Canta (Titolo, Nome_di_Arte, Edizione_Festival, Posizione, Punti, Ingaggio, Big)