Difference between revisions of "IT/Documentation/OOo3 User Guides/Getting Started/Getting Started with Base"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Created page with '{{DISPLAYTITLE:Introduzione a Base}} {{Documentation/GS3BaseITTOC |ShowPrevNext=block |PrevPage=IT/Documentation/OOo3_User_Guides/Getting Started/Pictures and 3D objects |NextPag…')
 
 
(8 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
|NextPage=IT/Documentation/OOo3_User_Guides/Getting Started/Planning a database
 
|NextPage=IT/Documentation/OOo3_User_Guides/Getting Started/Planning a database
 
}}
 
}}
 +
Questo è il Capitolo '''8''' di '''Introduzione a OpenOffice.org 3.x''', realizzato dal [http://oooauthors.org/italian Gruppo It di OOoAuthors]. Un documento PDF di questo capitolo è disponibile da [[Documentation/OOo3_User_Guides/Chapters | questa pagina wiki]].
  
 +
=Introduzione=
 +
Una sorgente dati, o database, è un insieme organizzato di informazioni a cui si può accedere usando OpenOffice.org (OOo) per gli scopi più diversi. Ad esempio, una lista di nomi e indirizzi è una sorgente dati che può essere impiegata per produrre la stampa in serie di una lettera. Anche il catalogo di un negozio può essere una sorgente dati gestita con OOo.
  
 +
{{Note|OpenOffice.org utilizza i termini “Sorgente dati” e “Database” come sinonimi, per riferirsi di volta in volta a database come MySQL o dBase oppure a un foglio elettronico o a un documento di testo contenente dati.}}
  
 
 
 
Pagina in traduzione - work in progress - do not delete thanks!
 
 
 
 
 
 
 
This is Chapter '''8''' of '''Getting Started with OpenOffice.org 3.x''', produced by the [http://oooauthors.org/ OOoAuthors group]. A PDF of this chapter is available from [[Documentation/OOo3_User_Guides/Chapters | this wiki page]]. The PDFs are up to date for the second edition of the book, but not all of the wiki pages for this chapter have been updated yet.
 
 
 
 
 
= Introduzione =
 
Una sorgente dati, o ''database'', è un insieme organizzato di informazioni a cui si può accedere usando OpenOffice.org (OOo) per gli scopi più diversi. Ad esempio, una lista di nomi e indirizzi è una sorgente dati che può essere impiegata per produrre la stampa in serie di una lettera. Anche il catalogo di un negozio può essere una sorgente dati gestita con OOo.
 
 
 
{| style="border-spacing:0;"
 
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Nota'''</center>
 
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| OpenOffice.org utilizza i termini “Sorgente dati” e “Database” come sinonimi, per riferirsi di volta in volta a database come MySQL o dBase oppure a un foglio elettronico o a un documento di testo contenente dati.
 
 
|}
 
 
In questo capitolo verrà spiegato come creare un database e cosa esso contiene, nonché come vengono utilizzati da OOo i suoi componenti. Inoltre sarà illustrato come registrare altre sorgenti dati utilizzando Base. Una sorgente dati può essere un database, un foglio elettronico o un documento di testo.
 
In questo capitolo verrà spiegato come creare un database e cosa esso contiene, nonché come vengono utilizzati da OOo i suoi componenti. Inoltre sarà illustrato come registrare altre sorgenti dati utilizzando Base. Una sorgente dati può essere un database, un foglio elettronico o un documento di testo.
  
 
Le sorgenti dati vengono soltanto introdotte in questo capitolo. Per maggiori informazioni, consultate la ''Guida a Base''.
 
Le sorgenti dati vengono soltanto introdotte in questo capitolo. Per maggiori informazioni, consultate la ''Guida a Base''.
  
 +
{{Note|OOo Base usa HSQL come motore database. Tutti i file creati da questo motore vengono custoditi in un file compresso, in cui vengono inclusi i formulari del database.}}
  
{| style="border-spacing:0;"
+
Un ''database'' è costituito da un certo numero di ''campi'', ognuno dei quali contiene una parte dei dati.
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Nota'''</center>
+
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| OOo Base usa HSQL come motore database. Tutti i file creati da questo motore vengono custoditi in un file compresso, in cui vengono inclusi i formulari del database.
+
 
+
|}
+
Un database è costituito da un certo numero di ''campi'', ognuno dei quali contiene una parte dei dati.
+
  
 
Ogni ''tabella'' del database è costituita da un gruppo di campi. Al momento di creare una tabella, vengono determinate anche le caratteristiche di ogni suo campo.
 
Ogni ''tabella'' del database è costituita da un gruppo di campi. Al momento di creare una tabella, vengono determinate anche le caratteristiche di ogni suo campo.
Line 52: Line 28:
 
Un ''rapporto'' organizza le informazioni contenute nei campi di una ricerca in un documento, secondo le vostre necessità.
 
Un ''rapporto'' organizza le informazioni contenute nei campi di una ricerca in un documento, secondo le vostre necessità.
  
 +
{{Warn|Per lavorare con i database in OOo occorre aver installato il Java Runtime Environment (JRE) di Sun. Se non lo avete installato sul vostro computer, potete scaricarlo da [http://www.java.com/ www.java.com] ed installarlo seguendo le istruzioni presenti sul sito. Prestate attenzione al numero di versione, che deve essere 5.0 o superiore. Per registrare Java in OOo, utilizzate '''Strumenti > Opzioni > OpenOffice.org >''' '''Java'''. La versione di JRE per Windows '''non''' può essere usata, mentre possono essere usate tutte le altre.}}
  
{| style="border-spacing:0;"
 
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| <center>'''Attenzione'''</center>
 
 
<center>[[Image:]]</center>
 
| style="border-top:0.035cm solid #000080;border-bottom:0.035cm solid #000080;border-left:none;border-right:none;padding:0.15cm;"| Per lavorare con i database in OOo occorre aver installato il Java Runtime Environment (JRE) di Sun. Se non lo avete installato sul vostro computer, potete scaricarlo da [http://www.java.com/ www.java.com] ed installarlo seguendo le istruzioni presenti sul sito. Prestate attenzione al numero di versione, che deve essere 5.0 o superiore. Per registrare Java in OOo, utilizzate '''Strumenti > Opzioni > OpenOffice.org >''' '''Java'''.
 
 
La versione di JRE per Windows '''non''' può essere usata, mentre possono essere usate tutte le altre.
 
 
|}
 
 
Base crea ''database relazionali''. Ciò rende abbastanza semplice la creazione di database nei quali i campi dati si trovano in relazione tra loro.
 
Base crea ''database relazionali''. Ciò rende abbastanza semplice la creazione di database nei quali i campi dati si trovano in relazione tra loro.
  
Ad esempio, consideriamo il database di una biblioteca. Esso conterrà un campo per i nomi degli autori ed un altro campo per i titoli dei libri. Vi è una relazione evidente tra l'insieme degli autori e quello dei libri: ovvero, la biblioteca potrà avere più di un libro dello stesso autore. Questo è ciò che viene definito relazione “uno a molti”: un solo autore e più libri. La maggior parte, se non tutte le relazioni in un database sono di questo tipo.
+
Ad esempio, consideriamo il database di una biblioteca. Esso conterrà un campo per i nomi degli autori ed un altro campo per i titoli dei libri. Vi è una relazione evidente tra l'insieme degli autori e quello dei libri: ovvero, la biblioteca potrà avere più di un libro dello stesso autore. Questo è ciò che viene definito relazione uno a molti: un solo autore e più libri. La maggior parte, se non tutte le relazioni in un database sono di questo tipo.
  
 
Consideriamo un database per gli impiegati della stessa biblioteca. Uno dei campi contiene i nomi degli impiegati, mentre altri contengono il numero di codice fiscale e altri dati personali. La relazione tra i nomi ed i numeri di codice fiscale è di tipo “uno a uno”: ad ogni nome corrisponde un solo numero di codice fiscale.
 
Consideriamo un database per gli impiegati della stessa biblioteca. Uno dei campi contiene i nomi degli impiegati, mentre altri contengono il numero di codice fiscale e altri dati personali. La relazione tra i nomi ed i numeri di codice fiscale è di tipo “uno a uno”: ad ogni nome corrisponde un solo numero di codice fiscale.
Line 72: Line 40:
 
Per spiegare come lavorare su un database, ne creeremo uno riguardante le spese per un automobile. Durante il processo di costruzione spiegheremo come lavora un database.
 
Per spiegare come lavorare su un database, ne creeremo uno riguardante le spese per un automobile. Durante il processo di costruzione spiegheremo come lavora un database.
  
 
 
 
=Introduction=
 
A data source, or database, is a collection of pieces of information that can be accessed or managed by OpenOffice.org (OOo). For example, a list of names and addresses is a data source that could be used for producing a mail merge letter. A shop stock list could be a data source managed through OOo.
 
 
{{Documentation/Note|OpenOffice.org uses the terms "Data Source" and "Database" to refer to the same thing, which could be a database such as MySQL or dBase or a spreadsheet or text document holding data.}}
 
 
This chapter covers creating a database, showing what is contained in a database and how the different parts are used by OOo. It also covers using the Base component of OOo to register other data sources. A data source can be a database, spreadsheet, or text document.
 
 
Data sources are only introduced in this chapter. For more detailed information about the use of databases, see the ''Database Guide'' (not yet written).
 
 
{{Documentation/Note|OOo Base uses the HSQL database engine. All of the files created by this engine are kept in one zipped file. The database forms are included in this zipped file.}}
 
 
A ''database'' consists of a number of ''fields'' that contain the individual pieces of data. Each ''table'' of the database is a group of fields. When creating a table, you also determine the characteristics of each field in the table. ''Forms'' are for data entry into the fields of one or more  tables associated with the form. They can also be used for viewing fields from one or more tables associated with the form. A ''query'' creates a new table from the existing tables based upon how you create the query. A ''report'' organizes the information of the fields of a query in a document according to your requirements.
 
 
{{Documentation/Caution|The database in OOo requires Java Runtime Environment (JRE). If you do not have it on your computer, you can download it from [http://www.java.com/ www.java.com] and install it following the instructions on the site. It should be Java 5.0 or higher. In OOo, use '''Tools > Options > OpenOffice.org > Java''' to register Java. Windows' version of JRE can '''not''' be used, while there are other versions that can.}}
 
 
Base creates ''relational databases''. This makes it fairly easy to create a database in which the fields of the database have relationships with each other.
 
 
For example: Consider a database for a library. It will contain a field for the names of the authors and another field for the names of the books. There is an obvious relationship between the authors and the books they have written. The library may contain more than one book by the same author. This is what is known as a one-to-many relationship: one author and more than one book. Most if not all the relationships in such a database are one-to-many relationships.
 
 
Consider an employment database for the same library. One of the fields contains the names of the employees while others contain the social security numbers, and other personal data. The relationship between the names and social security number is one-to-one: only one social security number for each name.
 
 
If you are acquainted with mathematical sets, a relational database can easily be explained in terms of sets: elements, subsets, unions, and intersections. The fields of a database are the elements. The tables are subsets. Relationships are defined in terms of unions and intersections of the subsets (tables).
 
 
To explain how to use a database, we will create one for automobile expenses. In the process, we will be explaining how a database works.
 
  
 
{{AddThis}}
 
{{AddThis}}

Latest revision as of 00:09, 14 July 2018



Questo è il Capitolo 8 di Introduzione a OpenOffice.org 3.x, realizzato dal Gruppo It di OOoAuthors. Un documento PDF di questo capitolo è disponibile da questa pagina wiki.

Introduzione

Una sorgente dati, o database, è un insieme organizzato di informazioni a cui si può accedere usando OpenOffice.org (OOo) per gli scopi più diversi. Ad esempio, una lista di nomi e indirizzi è una sorgente dati che può essere impiegata per produrre la stampa in serie di una lettera. Anche il catalogo di un negozio può essere una sorgente dati gestita con OOo.

Documentation note.png OpenOffice.org utilizza i termini “Sorgente dati” e “Database” come sinonimi, per riferirsi di volta in volta a database come MySQL o dBase oppure a un foglio elettronico o a un documento di testo contenente dati.

In questo capitolo verrà spiegato come creare un database e cosa esso contiene, nonché come vengono utilizzati da OOo i suoi componenti. Inoltre sarà illustrato come registrare altre sorgenti dati utilizzando Base. Una sorgente dati può essere un database, un foglio elettronico o un documento di testo.

Le sorgenti dati vengono soltanto introdotte in questo capitolo. Per maggiori informazioni, consultate la Guida a Base.

Documentation note.png OOo Base usa HSQL come motore database. Tutti i file creati da questo motore vengono custoditi in un file compresso, in cui vengono inclusi i formulari del database.

Un database è costituito da un certo numero di campi, ognuno dei quali contiene una parte dei dati.

Ogni tabella del database è costituita da un gruppo di campi. Al momento di creare una tabella, vengono determinate anche le caratteristiche di ogni suo campo.

I Formulari servono ad inserire i dati nei rispettivi campi di una o più tabelle associate ad ognuno di essi; possono essere anche usati per visualizzare i campi della tabella (o tabelle) loro associate.

Una ricerca crea una nuova tabella, prelevando i dati che ci interessano da quelle già esistenti, in base a come viene impostata.

Un rapporto organizza le informazioni contenute nei campi di una ricerca in un documento, secondo le vostre necessità.

Documentation caution.png Per lavorare con i database in OOo occorre aver installato il Java Runtime Environment (JRE) di Sun. Se non lo avete installato sul vostro computer, potete scaricarlo da www.java.com ed installarlo seguendo le istruzioni presenti sul sito. Prestate attenzione al numero di versione, che deve essere 5.0 o superiore. Per registrare Java in OOo, utilizzate Strumenti > Opzioni > OpenOffice.org > Java. La versione di JRE per Windows non può essere usata, mentre possono essere usate tutte le altre.

Base crea database relazionali. Ciò rende abbastanza semplice la creazione di database nei quali i campi dati si trovano in relazione tra loro.

Ad esempio, consideriamo il database di una biblioteca. Esso conterrà un campo per i nomi degli autori ed un altro campo per i titoli dei libri. Vi è una relazione evidente tra l'insieme degli autori e quello dei libri: ovvero, la biblioteca potrà avere più di un libro dello stesso autore. Questo è ciò che viene definito relazione uno a molti: un solo autore e più libri. La maggior parte, se non tutte le relazioni in un database sono di questo tipo.

Consideriamo un database per gli impiegati della stessa biblioteca. Uno dei campi contiene i nomi degli impiegati, mentre altri contengono il numero di codice fiscale e altri dati personali. La relazione tra i nomi ed i numeri di codice fiscale è di tipo “uno a uno”: ad ogni nome corrisponde un solo numero di codice fiscale.

Se avete dimestichezza con gli insiemi matematici, un database relazionale può facilmente essere spiegato attraverso i termini loro propri: elementi, sottoinsiemi, unioni, ed intersezioni. I campi di un database costituiscono gli elementi; le tabelle costituiscono i sottoinsiemi; le relazioni vengono definite in termini di unioni ed intersezioni tra i sottoinsiemi (tabelle).

Per spiegare come lavorare su un database, ne creeremo uno riguardante le spese per un automobile. Durante il processo di costruzione spiegheremo come lavora un database.



Content on this page is licensed under the Creative Common Attribution 3.0 license (CC-BY).
Personal tools