Data Base In Open Office

11
Creazione di un Data Base con il programma BASE di Open Office

description

Creazione di un Data Base con il programma BASE di Open Office, a cura di Parrucci Alessandro, Foglia Michele Classe: 5F - linux day 2009

Transcript of Data Base In Open Office

Page 1: Data Base In Open Office

Creazione di un Data Base con il programma BASE di Open Office

Page 2: Data Base In Open Office

Semplificando il più possibile un database può essere definito come un contenitore di moltissime informazioni utili e ordinate in modo logico che ci permette ricerche veloci (le famose query) ed una gestione dei dati scalabile.

Molto probabilmente chi non ha idea di cosa è un database avrà capito ben poco, per cui per comprendere al meglio vediamo alcuni semplici esempi:Esempi classici di base dati sono rappresentati dalla rubrica del telefono, e da un foglio di excel le cui colonne rappresentano i campi e le righe i record.

Semplificando il più possibile un database può essere definito come un contenitore di moltissime informazioni utili e ordinate in modo logico che ci permette ricerche veloci (le famose query) ed una gestione dei dati scalabile.

Molto probabilmente chi non ha idea di cosa è un database avrà capito ben poco, per cui per comprendere al meglio vediamo alcuni semplici esempi:Esempi classici di base dati sono rappresentati dalla rubrica del telefono, e da un foglio di excel le cui colonne rappresentano i campi e le righe i record.

Page 3: Data Base In Open Office

OpenOffice.org Base è un programma di software libero, della suite OpenOffice.org, per la creazione di database, basato sul motore HSQLDB incorporato, di cui il modulo Base ne è l'interfaccia grafica di amministrazione.Base tuttavia può essere usato come interfaccia grafica di connessione/amministrazione verso altri server data base come ad es. MySQL o PostgreSQL.Tecnicamente può essere considerato anche un RAD (Rapid Application Development; una interfaccia grafica per lo sviluppo rapido di applicazioni destinate alla gestione di basi di dati).Base punta ad assolvere le stesse funzioni ponendosi in concorrenza con Microsoft Access. Tuttavia a differenza di Access diverse funzionalità di Base sono disponibili solo come estensioni installabili a parte.Così come la suite di cui fa parte, può essere utilizzato su diversi sistemi operativi differenti, come GNU/Linux, Microsoft Windows e Mac OS X.

OpenOffice.org Base è un programma di software libero, della suite OpenOffice.org, per la creazione di database, basato sul motore HSQLDB incorporato, di cui il modulo Base ne è l'interfaccia grafica di amministrazione.Base tuttavia può essere usato come interfaccia grafica di connessione/amministrazione verso altri server data base come ad es. MySQL o PostgreSQL.Tecnicamente può essere considerato anche un RAD (Rapid Application Development; una interfaccia grafica per lo sviluppo rapido di applicazioni destinate alla gestione di basi di dati).Base punta ad assolvere le stesse funzioni ponendosi in concorrenza con Microsoft Access. Tuttavia a differenza di Access diverse funzionalità di Base sono disponibili solo come estensioni installabili a parte.Così come la suite di cui fa parte, può essere utilizzato su diversi sistemi operativi differenti, come GNU/Linux, Microsoft Windows e Mac OS X.

Page 4: Data Base In Open Office

La creazione di un database non è sempre immediata. Se si ha a che fare con una base di dati complessa, è

consigliabile iniziare dalla fase di progettazione, dove si andranno a stabilire il numero di Tabelle, i campi che

ogni tabella conterrà, le tipologie di informazioni (tipi di dato) all’interno dei campi, le relazioni tra le varie tabelle,

ecc.

Page 5: Data Base In Open Office

Primi Passi• Aprite OpenOffice Base e cliccate su File /

Nuovo• Comparirà una finestra che chiederà se

Creare un nuovodatabase o aprirne uno esistente. Scegliete la prima opzione e proseguite.

• OpenOffice vi chiede poi di salvare il Database: selezionate un percorso, assegnate un nome e cliccate su Salva.

Page 6: Data Base In Open Office

Creiamo le tabelle• Cliccate su Tables dal menù Database e scegliere

l’opzione Create Table in Design View • Comparirà un editor dove andrete ad inserire i nomi dei

campi (le colonne di una tabella) ed il loro tipo. Non dimenticate di assegnare ad almeno un campo una chiave primaria che identifichi univocamente i record della vostra tabella. Per inserire una chiave primaria, cliccate sul nome del campo: apparirà una freccia verde, che indica che il campo è stato selezionato. Cliccateci sopra con il tasto destro e scegliete primary key.

• Ora che la prima tabella è stata creata, cliccate su Salva nella barra dei menù ed assegnate un nome.

• Cliccate su Window / Close Window per tornare alla schermata iniziale.

Page 7: Data Base In Open Office

Popoliamo la Tabella

Noterete che ora nel menù Tables è comparsa la tabella che avete appena creato. Potete inserirci i dati cliccandoci sopra due volte e compilando i campi dall’editor. Una volta riempita la tabella,

chiudete la finestra e rispondete SI alla richiesta di salvare i dati.

Page 8: Data Base In Open Office

Gestire i vostri dati

Con BASE potete: • Creare nuove tabelle per i vostri dati - e anche cambiarle

man mano che le vostre esigenze cambiano • Gestire indici per le tabelle per rendere l'accesso ai dati

più veloce • Visualizzare una tabella in una griglia di modifica per

aggiungere, cambiare e cancellare record • Usare il Wizard di reportistica per generare

impressionanti report dai vostri dati • Usare il Wizard Formulario per creare applicazioni di

database "istantaneamente"

Page 9: Data Base In Open Office

Usare i vostri dati Usando BASE, potete non solo sfogliare i

vostri dati ma anche: • Eseguite ordinamenti semplici (a colonna singola) o

complessi (multi-colonna) • Visualizzare sottoinsiemi di dati con filtri semplici (1-click)

o complessi (query logiche) • Creare potenti query per mostrare i vostri dati in nuovi

modi, compreso i sommari e le viste multi-tabella • Produrre report in una vasta varietà di formati usando la

procedura guidata Report

Page 10: Data Base In Open Office

BASE include una versione completa del motore di database HSQL, memorizzando i dati in file XML. Può

inoltre accedere a file di BASE in maniera nativa per un semplice lavoro su database.

Per requisiti più avanzati, BASE supporta molti popolari database nativamente (Adabas D, ADO, Microsoft

Access, MySQL), o qualsiasi database attraverso i driver standard ODBC e JDBC. Supporta inoltra qualsiasi

rubrica aderente allo standard LDAP, così come i formati più comuni quali Microsoft Outlook, Microsoft Windows,

e Mozilla.

Page 11: Data Base In Open Office

Classe: 5FGruppo:

Parrucci Alessandro

Foglia Michele

Classe: 5FGruppo:

Parrucci Alessandro

Foglia Michele