Una delle app offerte nella suite LibreOffice gratuita e open source si chiama Base. Base è un'applicazione front-end per la creazione, la connessione o la lettura di database (inclusi quelli creati con Microsoft Access). Questa guida ti guiderà attraverso il processo di utilizzo di Base per creare un tuo database semplice ma utile e iniziare a inserire i dati.

1. Installa LibreOffice Base

Il LibreOffice suite, un'alternativa alla suite Microsoft Office, è disponibile per Windows, macOS e Linux. Esistono diversi modi per installarlo sul tuo sistema (in particolare se sei un utente Linux) ma puoi scaricare i pacchetti di installazione ufficiali su libreoffice.org/download. In questo articolo useremo LibreOffice versione 7.0.2.2.

Le 7 migliori alternative gratuite a Microsoft Office

Microsoft Office è il re delle suite per ufficio, ma ciò non significa che sia quello giusto per te. Ecco alcune altre suite per ufficio che potrebbero piacerti di più!

2. Avvia base e crea un database

Una volta installato LibreOffice, avvia Base dal desktop. Ogni volta che apri Base, vedrai questa finestra di dialogo che ti chiederà se vuoi avviare un nuovo database o aprirne uno esistente. Seleziona il 

instagram viewer
Crea un nuovo database pulsante di opzione.

Base viene fornito con un sistema di gestione di database relazionali chiamato HSQLDB (HyperSQL Database Management System) che è pronto per l'uso ed è l'opzione predefinita.

HSQLDB è l'ideale per il tuo primo progetto, poiché è semplice e facile da gestire. Assicurati che il file HSQLDB integrato è selezionata l'opzione dall'elenco e fare clic su Avanti> pulsante.

3. Registrati e salva il tuo database

Base ti chiederà se desideri registrare il database. La registrazione rende semplicemente il tuo database accessibile ad altre app nella suite LibreOffice sul tuo dispositivo, come Calc e Writer. Questa funzione è locale per il tuo dispositivo, non devi preoccuparti che sia accessibile da chiunque altro.

A meno che tu non sia sicuro che non vorrai mai accedere al tuo nuovo database con quelle altre app, puoi andartene tranquillamente Sì, registra il database per me selezionato.

Assicurati di aver selezionato Apri il database per la modifica quindi fare clic su finire. Base ti chiederà di salvare il tuo database come file .ODF. Scegli una posizione e un nome file e fai clic Salva.

4. Crea una tabella e imposta una chiave primaria

La prima cosa che devi fare con un nuovo database è creare una tabella. Le tabelle sono la parte più essenziale di un database e ne hai bisogno almeno una per realizzare qualsiasi cosa.

La visualizzazione predefinita all'apertura di un database è la sezione Tabelle. Selezionare Crea tabella in visualizzazione struttura... dal menu attività.

La finestra di dialogo Struttura tabella si aprirà con diverse celle vuote sotto le etichette Nome campo, Tipo di campo, e Descrizione. Qui è dove sceglierai e nominerai i campi che desideri nella tua tabella.

Queste sono le diverse "categorie" di dati che prevedi di inserire nel tuo database. Ad esempio, abbiamo in programma di creare un database della nostra raccolta di film, quindi includeremo campi come Title, Director e ReleaseYear.

Il primo campo che dovresti creare, tuttavia, dovrebbe essere una sorta di identificatore univoco, come un numero o un codice UPC. Questo campo differenzierà ogni voce, anche se tutti gli altri campi hanno dati duplicati. Nel nostro esempio, abbiamo chiamato il primo campo MovieID e selezionato il tipo di campo Integer [INTERO] per rendere quel campo un numero semplice.

Qualunque cosa tu finisca per creare il campo di identificazione, fai clic con il tasto destro su quella riga e seleziona il file Chiave primaria casella nel menu a discesa. Se non selezioni un campo come chiave primaria, Base genererà un errore quando proverai a salvare la tabella.

Nel nostro esempio, sotto Proprietà del campo, abbiamo anche impostato l'opzione AutoValue per il nostro campo chiave primaria su in modo da non dover scegliere manualmente un nuovo numero ID ogni volta che creiamo una voce. Con la funzione AutoValue, Base inserirà automaticamente il numero incrementale successivo per ogni nuova voce.

5. Completa i tuoi campi dati

Continua ad aggiungere tutti i campi di cui hai bisogno e assicurati di selezionare i tipi di campo appropriati. Per la maggior parte degli usi di base, ti consigliamo di utilizzare VARCHAR per il testo, INTEGER per i numeri e DATE per le date del calendario.

Se hai già dati in un foglio di calcolo o in un file .csv che intendi importare nel tuo database, è molto utile come stai aggiungendo campi per assicurarti che i nomi dei tuoi campi siano facilmente abbinati ai nomi dei campi nei tuoi dati file.

Tieni presente che i campi che crei possono essere riorganizzati durante la creazione iniziale di una tabella, ma non puoi riorganizzare i campi dopo aver salvato la tabella. Tuttavia, ciò non dovrebbe causare grossi problemi e puoi comunque aggiungere ed eliminare i campi in seguito.

6. Salva il tuo primo tavolo

Fare clic sul pulsante Salva o premere Ctrl + S per salvare la tabella e Base ti chiederà di nominarla. Scegli il nome che preferisci (abbiamo scelto il valore predefinito, Table1, nel nostro esempio).

Dopo aver salvato la tabella, assicurati di salvare il file del database stesso per assicurarti di non perdere il tuo lavoro. Il tuo file .ODF dovrà essere salvato ogni volta che crei o modifichi una tabella, una query, un modulo o un report.

Se è necessario modificare i campi nella tabella, è necessario fare clic con il pulsante destro del mouse sulla tabella e fare clic modificare dal menu a tendina.

7. Immettere o importare dati

Ora che hai una tabella, la tua tabella ha bisogno di dati. Esistono diversi modi per inserire dati nel database, ma oggi vedremo come immetterli manualmente nella visualizzazione tabella e come importarli da un foglio di calcolo.

Inserimento manuale

Fare doppio clic sulla tabella o fare clic con il tasto destro e selezionare Aperto. In questa finestra di dialogo vedrai tutti i campi che hai appena creato. È possibile creare manualmente voci immettendo i dati un campo alla volta, in modo molto simile all'inserimento di informazioni nelle celle del foglio di calcolo.

Quando raggiungi il campo finale per una voce, premi Tab per passare alla voce successiva. Base salverà automaticamente i dati che hai inserito, quindi non devi fare clic sul pulsante di salvataggio ogni volta che inserisci i dati. Inoltre, se si imposta il campo ID su AutoValue, Base compilerà automaticamente il campo ID quando si passa alla voce successiva.

Continua finché non hai inserito tutti i dati che desideri.

Importa da un foglio di lavoro

Se hai un foglio di calcolo che contiene già i dati che desideri inserire, puoi importarlo facilmente nella tua tabella, anche se devi seguire alcune regole.

Per importare da un foglio di calcolo devi avere una colonna per ogni campo che hai nella tabella, anche se il campo è impostato su AutoValue o non hai ancora dati per esso. Inoltre, i dati devono essere presenti in ogni riga di ogni colonna che stai importando la cui destinazione non è impostata su AutoValue.

Nel nostro esempio, c'è una colonna con più o meno lo stesso nome per ogni campo nella nostra tabella e tutte le righe sono riempite tranne le righe nel campo ID, che Base si riempirà automaticamente quando importiamo. I nomi non devono necessariamente corrispondere esattamente e le colonne non devono essere nello stesso ordine dei campi del database; avrai la possibilità di riorganizzare i tuoi dati durante l'importazione.

Per avviare l'importazione, evidenzia tutti i dati nel foglio di lavoro che desideri importare, comprese le etichette per ogni colonna, e copialo con Ctrl + C.

Quindi, apri Base e assicurati di essere nella schermata Visualizza tabella. Clic Modifica> Incolla o colpisci Ctrl + V. Questo aprirà il file Copia tabella la finestra di dialogo. Lascia le opzioni così come sono e fai clic su Avanti> pulsante.

Nel Assegna colonne finestra di dialogo, dovrai allineare le colonne che stai importando con i campi nella tabella. Usa il su e giù pulsanti per regolare la posizione di ogni colonna e deseleziona le colonne che hai copiato che non desideri importare. Clicca il Creare quando hai finito.

Se non ci sono stati errori durante l'importazione, la finestra di dialogo si chiuderà semplicemente e tornerai alla visualizzazione tabella principale. Fare doppio clic sulla tabella per visualizzare i dati e verificare che nulla sia stato importato in modo errato.

Un database pronto per l'azione

Congratulazioni! Ora che hai completato il processo di creazione di un database, creazione di una tabella e immissione dei dati, hai un file di database utilizzabile a portata di mano. Alcune attività aggiuntive che è possibile eseguire in Base sono l'esecuzione di query in SQL, la progettazione di moduli e la creazione di report con il database.

E-mail
Come installare un database MySQL su Windows

Se scrivi spesso applicazioni che si connettono a server di database, è bello se sai come installare un database MySQL sulla tua macchina Windows a scopo di test.

Argomenti correlati
  • Produttività
  • LibreOffice
  • SQL
  • Analisi dei dati
Circa l'autore
Jordan Gloor (17 articoli pubblicati)

Jordan è un tutor e giornalista appassionato di rendere Linux accessibile e senza stress per tutti. Ha una laurea in inglese e un debole per il tè caldo. Durante le stagioni calde, si diverte a pedalare sulle colline degli Ozarks dove vive.

Altro di Jordan Gloor

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.