Torna alla pagina di Basi di Dati
:: SQL con OpenOffice ::
Che cos'è?
Tutto nasce da un'idea avuta la mattina del 23 Ottobre 2007. Le query non sono facili da fare (nemmeno quelle in algebra relazionale, se è per quello, ma è un altro paio di maniche) e quando le si scrivono, si vorrebbe anche sapere se sono corrette o no.
Finora gli unici metodi per saperlo sono
- controllare le soluzioni;
- consultare la professoressa.
Lascio a voi intuire i limiti e i problemi che nascono da queste due soluzioni:)
OpenOffice offre un database integrato (scritto in JAVA, tra l'altro). Data la diffusione di OpenOffice, e la relativa facilità nell'uso di questo database, si è pensato di creare dei database con lo schema che viene usato per le query fatte in classe, e riempiti con dati fittizi.
In questo modo è possibile:
- provare a scrivere codice SQL vero;
- verificare "a mano" se abbiamo scritto una query corretta, perché i dati non sono molti e si può controllare manualmente.
Come usare OpenOffice Base
Beh, si apre OpenOffice e si apre uno dei documenti allegati qui sotto. Non c'è bisogno di sapere come creare database, se volete si può mettere su una guida.
Per poter usare OpenOffice Base è necessario avere una Java VM installata, funzionante e riconosciuta da OpenOffice. Credo sia un requisito che tutti possono soddisfare:)
Quello che ci interessa è come creare le query.
Non è difficile:
- Si apre il file
- si sceglie la funzione Ricerche dalla lista verticale di sinistra chiamata Database
- si sceglie la voce Crea ricerca in vista SQL da destra, sotto Attività
- è ora possibile digitare il codice SQL
- per vedere se funziona, si clicca sul pulsantino col cilindro grigio e la freccia verso il basso
- quando si salva la query, gli si da un nome inerente:)
NOTA: il JOIN va scritto come INNER JOIN, ok?
Database pronti
telefoni.odb
pittori.odb
Torna alla pagina di Basi di Dati