Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Fcm/Edizione/GruppoC5"
Differenze tra le versioni 63 e 82 (in 19 versioni)
Versione 63 del 14/09/2011 12.43.28
Dimensione: 14634
Commento:
Versione 82 del 15/12/2012 09.45.15
Dimensione: 7995
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Fcm/Edizione/HowTo6
#acl GruppoAdmin:admin,read,write,revert GruppoOperatori:admin,read,write,revert GruppoEditori:read,write,revert CristianoLuinetti:admin,read,write,revert MarcoBuono:admin,read,write,revert AldoLatino:admin,read,write,revert GruppoFcm:read,write,revert -All:read -Known:read
#acl GruppoAdmin:admin,read,write,revert GruppoOperatori:admin,read,write,revert GruppoEditori:read,write,revert GruppoFcm:read,write,revert palombo:admin,read,write,revert new.life:admin,read,write,revert paolettopn:admin,read,write,revert Known:read All:read
Linea 6: Linea 6:
      How-to
di Elmer Perry
I database sono utilizzati per immagazzinare informazioni riguardo oggetti o dati. Nel precedente tutorial, abbiamo mappato come dovrebbe apparire il nostro database di libri. Abbiamo progettato tabelle per i nostri dati, e definito relazioni tra queste tabelle. Ora metteremo in atto la nostra pianificazione creando veramente il file del database, aggiungendo le tabelle e creando le relazioni.
Linea 10: Linea 8:
Nell'ultimo numero, abbiamo parlato dell'utilizzo dei frame per il layout di un documento. Stavolta, ci concentreremo su un'altra funzionalità utile di LibreOffice Writer, per ciò che riguarda il layout: le sezioni. Queste differiscono dai frame in molti aspetti, ma in qualche modo usandoli si raggiungono gli stessi risultati. Mentre entrambi permettono di dividere parti del vostro testo in colonne, quando usiamo le sezioni non abbiamo nessun controllo sulla larghezza – queste, infatti, occupano orizzontalmente tutto lo spazio del documento, dal bordo sinistro al bordo destro. In più, le sezioni non possono essere spezzate a metà di un paragrafo; e non potete collegare insieme due sezioni, nello stesso modo in cui collegate due frame. Sebbene non possiate collegarle insieme, però, le sezioni possono essere legate ad altri documenti o a parti di altri documenti. Creare il file del database
Linea 12: Linea 10:
Forse il modo migliore per pensare alle sezioni è come ad un modo di dividere il vostro documento in parti diversi – introduzione, argomento 1, argomento 2, ecc.- Vi consentono anche di estrapolare una parte dal testo corrente, per poi utilizzarla in un altro documento. Le sezioni possono diventare una funzionalità molto potente per estrarre contenuti da altri documenti. Come ho menzionato prima Base non è un database ma una interfaccia per accedere e manipolare un file di database. Anche se è possibile connettersi a a molti differenti tipi di database, useremo il database di default per il nostro database di libri.
Linea 14: Linea 12:
Usare le Sezioni
Per il nostro esempio, importeremo citazioni da un documento. Aprite un nuovo documento, e aggiungete una lista di citazioni. Fate quello che segue per ognuna. Selezionatela tutta e nel menu andate a Inserire > Sezione. Date alla citazione un nome che vi ricordi di cosa parla. (Per esempio, una delle mie è di Albert Einstein, sulla scienza. L'ho rinominata citazione_scienza.)
Per fare partire la creazione guidata del database, selezionate Database dalla pagina iniziale di LibreOffice o File > Nuovo > Database. La prima schermata della creazione guidata del database ci lascia scegliere se vogliamo aprire un database esistente o crearne uno di nuovo. Selezionate Creare un Nuovo Database e premete Prossimo.
Linea 17: Linea 14:
Una volta che avrete completato questo passaggio per ogni citazione, salvate il file come citazioni.odt. La seconda schermata della creazione guidata ci chiederà se vogliamo registrare il database e che cosa vogliamo fare una volta che il database è stato creato. Registrare un database in LibreOffice lo rende disponibile a tutti i nostri documenti. Non ne abbiamo bisogno per il nostro database, così selezionate No – Non registrare il database. Selezionate Aprire il Database per modifica e premete fine. Libre Office aprirà una finestra di dialogo per definire una posizione e un nome per il database. Ho nominato semplicemente il file: libri.
Linea 19: Linea 16:
Adesso creiamo un nuovo documento e aggiungiamo alcuni paragrafi di testo. (Suggerimento: Potete aggiungere un testo automatico scrivendo "dt" e premendo il tasto f3.) Scrivete un'introduzione alla vostra citazione, e premete invio. Per prendere la nostra citazione dal documento apposito, Inserire > Sezione. Come sempre, date alla sezione un nome che vi aiuti a ricordare di cosa si tratta. Selezionate il box Link, poi premete sul bottone (...) accanto a Nome File e selezionate il documento che contiene le citazioni e Aprire. Usate il box Sezione per selezionare quale citazione volete inserire nel documento. Se volete proteggere dalla riscrittura la vostra citazione, premete la casella corrispondente. Potete anche proteggere la sezione con una password. (Attenzione: Proteggere il vostro documento, persino usando una password, non vi garantisce che qualcuno non possa attaccare il vostro documento e cambiarne i contenuti.) Potete aggiungere le altre citazioni dal documento apposito usando lo stesso procedimento. Una volta che avete un nome e una posizione per il file di database, la finestra principale di Base si apre. In basso a sinistra, avete i differenti pezzi con cui potete realizzare un file di database. In cima a destra vi permette di accedere alle differenti azioni che potere intraprendere per ciascuna parte, e in basso a destra mostra gli oggetti già creati.
Linea 21: Linea 18:
Modificare le Sezioni
Adesso che abbiamo aggiunto le nostre citazioni, facciamole risaltare centrandole e dando loro un colore di sfondo. Formato > Sezioni. La finestra di dialogo si apre con una lista delle sezioni presenti nel vostro documento. Selezionate quella che volete modificare. Nella schermata principale, possiamo cambiare il documento collegato, o la parte del documento a cui la nostra sezione è collegata. Qui possiamo anche modificare la protezione contro la riscrittura e la visibilità della nostra sezione. (Non riesco a pensare a nessun valido motivo per cui si possa desiderare nascondere una parte del testo, ma in ogni caso l'opzione è qui, se mai ne aveste bisogno.)
Tipi di campo
Linea 24: Linea 20:
Premete sul pulsante Opzioni... per aprire la finestra apposita. Nella schermata Rientri, cambiate sia Prima che Dopo in 0.30''. Nella schermata Sfondo, scegliete un colore per le vostre note. Premete OK. Cambiate le impostazioni anche delle altre sezioni, poi premete OK sulla schermata Modifica Sezioni. Le vostre citazioni adesso hanno un rientro e un colore di fondo.
Modifiche al documento collegato
Se dovete cambiare qualcosa in una sezione collegata con un altro documento, dovete domandarvi se è meglio modificare il testo originale o quello nuovo. Entrambe le strade sono percorribili. La scelta è davvero solo vostra. La sola cosa da ricordare è che cambiare la sezione collegata non avrà alcuna ripercussione sul documento originario, ma i cambiamenti su quest'ultimo potrebbero invece riflettersi nel testo collegato.
Prima che creiamo la nostra prima tabella, abbiamo bisogno di discutere alcuni dei tipi di campo comuni per un database. Quando voi selezionate un tipo per un campo, vi vengono presentate molte opzioni per il tipo. Molti dei tipi sono identici e sono qui per ragioni di compatibilità. I tipi più comuni sono:
Linea 28: Linea 22:
Potete decidere come verranno fatti gli aggiornamenti tramite le opzioni di LibreOffice Writer: Impostazioni > Opzioni> LibreOffice Writer> Generale. Sotto aggiornamenti, potete scegliere di avere i testi collegati aggiornati automaticamente, manualmente, oppure mai. Automaticamente significa che il documento collegato sarà aggiornato ogni volta che il testo origine viene aperto. Manualmente, vi chiederà se volete o meno continuare con l'aggiornamento. Mai, non aggiornerà. Integer (ndt Intero) – un numero intero per esempio 123
VarChar – un stringa di caratteri di lunghezza variabile. Definirete la lunghezza massima per il VarChar.
Date – una data, naturalmente, per esempio 10-15-2012 ( il formato esatto è specifico per la locazione)
Time- un valore di tempo come 09:15:25
decimal - un numero reale composto da una parte intera e dalla parte frazionari, eg 123.45 (il separatore della parte intera e decimale è specifico per la locazione).
Linea 30: Linea 28:
Aggiornamento automatico dei testi collegati
Se fate dei cambiamenti nel documento originale, e volete aggiornare anche quello ad esso collegato – così da riflettere la nuova versione- ci sono due modi di procedere. Modifica > Links... vi mostrerà la finestra di dialogo apposita. Da qui potrete selezionare i documenti collegati che desiderate e aggiornali. Per aggiornare tutti i documenti in una volta, usate Strumenti> Aggiorna> Links.
Per i nostri scopi useremo Integer e VarChar.
Linea 33: Linea 30:
Frame o Sezioni?
In alcuni casi, usare frame o sezioni fa poca differenza. Ci sono casi in cui entrambi possono servire allo scopo. Comunque, prendersi un momento per analizzare le funzionalità di ciascuno può aiutare a fare la scelta migliore. Per esempio, se state facendo uno scritto di ricerca, e avete appuntato citazioni e dati in un documento Writer, le sezioni saranno probabilmente la migliore scelta per inserire parte di questi dati nel vostro testo. Invece, se dovete iniziare un articolo in una pagina, saltare la successiva, e finirlo in quella dopo ancora, frame collegati sono la scelta migliore. Prendetevi del tempo per pensare allo scopo, al layout, alle fonti del contenuto del vostro documento, e considerate anche le funzionalità di frame e sezioni – vi aiuterà a decidere lo strumento migliore per il vostro lavoro.
Creare le Tabelle
Linea 36: Linea 32:
Nonostante frame e sezioni siano simili tra loro in molti casi, hanno anche funzionalità specifiche che li rendono adatti per scopi diversi. La possibilità di collegare pezzi da un altro documento, per esempio, rende le sezioni strumenti unici. Ricordatevi di pianificare il vostro layout e decidete in anticipo quale strumento userete per portare a termine l'obiettivo. Base ha tre modi differenti per creare le tabelle: attraverso la creazione guidata di tabelle, attraverso la vista di progetto e con istruzioni SQL. La creazione guidata è buona solo per creare specifici tipi di tabelle presi da un elenco di nomi di campo predefiniti. Il metodo SQL richiede la conoscenza e la comprensione del linguaggio SQL ed è oltre lo scopo di questo articolo. La vista di progettazione è di solito la scelta migliore e vi presenta una lista che voi riempirete per creare la vostra tabella. Useremo la vista di progettazione per creare le nostre tabelle per questo progetto.
Linea 38: Linea 34:
Nel prossimo articolo daremo un'occhiata allo stile di pagina, a quello delle introduzioni e delle conclusioni in un documento Writer
- - - - - - - - - - -
Cominceremo con la tabella Books (ndt Libri). Selezionate Tabelle dal pannello Database sulla sinistra. Nel pannello dei task, premete su Creare Tabella nella Vista di Progettazione. In cima avete etichette per ciascuno degli elementi di un campo: il Nome del Campo, il Tipo di Campo e la Descrizione. La Descrizione è opzionale ma è utile per prendere delle note su come è usato un campo. In basso vediamo le Proprietà del Campo. Questa sezione cambierà in funzione del tipo di campo che abbiamo selezionato.
Linea 41: Linea 36:
Elmer Perry è ministro dell'infanzia a Asheville, North Carolina. I suoi hobby includono web designe, programmazione e scrittura. Il suo sito web è eeperry.wordpress.com.
     
     
Nel primo campo inserite il nome BookID. Dalla lista a selezione, selezionate Integer. Inserire una descrizione spetta a voi. Sotto le proprietà del campo cambiate AutoValue a Sì. Questo metterà una icona nel riquadro a lato del record del campo mostrando che è l'indice ( o la chiave ) primario. Nella seconda riga digitate Titolo per il nome. Assegnate a questo un tipo VarChar. Ancora la descrizione spetta a voi. Nelle proprietà del campo lasciate la lunghezza a 100, il valore predefinito per VarChar. Il terzo campo è Published (ndt Pubblicato) con un tipo VarChar. Cambiate la lunghezza nelle proprietà del campo a 12. Ho scelto VarChar piuttosto che una data perché vogliamo soltanto l'anno e se l'anno di pubblicazione di un libro è sconosciuto posso semplicemente inserire “Sconosciuto”. Premete sulla icona per salvare e Base vi chiederà di inserire il nome della tabella. Inserite Books.

Le nostre tabelle per Authors e Media sono create pressapoco nello stesso modo: per Authors create due campi: AuthorID , integer (AutoValue:Yes); e Name, VarChar (lunghezza 50). Per Media, MediaID, integer (AutoValue:Yes); e Type , VarChar ( lunghezza 25).

Le nostre due tabelle per le chiavi esterne richiedono un trattamento leggermente differente, create due campi interi di nome BookID e AuthordID. Premete sul riquadro dell'icona a fianco del primo record. Tenendo premuto il tasto Shift, premete sul riquadro dell'icona del secondo. A questo punto dovreste avere entrambi i record selezionati. Premete sul pulsante destro sul riquadro dell'icona e selezionate Chiave Primaria dal menu contestuale. Questo crea una chiave combinata. I due valori insieme creano una chiave primaria, che identifica univocamente ciascun record della tabella. Per la tabella BooksMedia, create due campi interi dal nome BookID e MediaID. Selezionate entrambi i campi, premete sul pulsante destro e selezionate Chiave Primaria.

Creare Relazioni

Una volta che abbiamo definito tutte le nostre tabelle, possiamo creare le relazioni che collegano tutto insieme. Creeremo relazioni tra le nostre tre tabelle principali e le nostre tabelle con le chiavi esterne. La direzione in cui trascinate i campi è importante, così fate molta attenzione al modo in cui lo fate.

Per far partire la finestra di dialogo Progettazione Relazioni andate a Strumenti > Relazioni. Vi saranno presentata una lista di tabelle. Selezionate una tabella e premete Aggiungi per aggiungere la tabella alla Progettazione delle Relazioni. Aggiungete le tabelle nel seguente ordine per farla facile: Authors, BooksAuthors, Books, BooksMedia, Media. Una volta che tutte le tabelle sono stte aggiunte, selezionate Close.

Trascinate il campo BookID in Books su BookId in BooksAuthors. Un dialogo Relazione spunta fuori. Sotto l'opzione Aggiorna pigliate Update cascade e OK. Questo farà in modo di aggiornare il cmpao quando la tabella Books si aggiorna. Trascinate l'AuthorID in Authors a AuthordID in BooksAuthors: Selezionate Update cascade nel dialogo Relazione. Quindi trasicnate il BookID in Books a BookID in BooksMedia. Selezionate Update cascade. Infine trascinate MediaID in Media a MediaID in BooksMedia. Selezionate Update cascade. Il vostro progetto di relazione dovrebbe sembrare come quello fotograto sotto.

Con le nostre tabelle e relazioni create, siamo pronti a lavorare sulla creazione di moduli per l'inserimento dei dati. Nel nostro prossimo How -To creeremo i moduli per l'inserimento dei dati. Tutto insieme contribuirà a creare un sistema usabile per l'inserimento dei dati.
Linea 45: Linea 53:
      Non ho tradotto la parte relativa all'inserzione pubblicitaria, non mi sembrava il caso!
     

Linea 49: Linea 56:
      How-to
Linea 52: Linea 57:
Libre Office - Parte 5
Linea 54: Linea 58:
di Elmer Perry
Linea 56: Linea 59:
Nel precedente capitolo di questa serie, si è discusso dell'utilizzo dei frame per il layout di un documento. In questa parte, ci rivolgeremo a un'altro utile strumento di layout in LibreOffice Writer: le Sezioni. Le Sezioni differiscono dai frame per molti aspetti, ma, in qualche modo, possono conseguire gli stessi risultati. Mentre entrambi permettono di dividere parti del documento in colonne, quando si utilizzano le sezioni non si ha nessun controllo sulla larghezza. Le sezioni prenderanno l'intera larghezza, dal margine sinistro al margine destro. In più, le sezioni non si possono interrompere nel mezzo di un paragrafo. Non si possono collegare insieme due sezioni nello stesso modo in cui si collegano due frame. Sebbene non si possano agganciare insieme, le sezioni danno la capacità di collegarle ad altri documenti o a parti di altri documenti. == Note alla revisione ==
Linea 58: Linea 61:
Forse il modo migliore di pensare alle sezioni è nel modo di dividere il documento in diversi parti quali introduzione, argomento 1, argomento 2, etc. Vi consentono inoltre di separare una parte del testo di un documento per utilizzarlo in un altro documento. Le sezioni possono diventare uno strumento molto potente per consentire di estrarre il contenuto da altri documenti.
Linea 60: Linea 62:
Usare le Sezioni

Per il nostro esempio, si importeranno citazioni da un documento di citazioni. Aprire un nuovo documento e aggiungere una lista di citazioni. Fare quello che segue per ognuna delle citazioni:

Selezionare l'intera citazione.

Nel menu, andare a Inserire > Sezione.

Dare alla citazione un nome che rammenti di cosa parla. (Per esempio, una delle mie citazioni è di Albert Einstein, sulla scienza. L'ho chiamata citazione_scienza.)

Una volta fatta la propria sezione per ognuna delle citazione, salvate il file come citazioni.odt.

Successivamente, si crea un nuovo documento e si aggiungono alcuni paragrafi di testo. (Suggerimento: si può aggiungere testo fittizio digitando "dt" e premendo il tasto f3.) Scrivere un'introduzione alla citazione e premete invio. Per prendere la citazione dal documento di citazioni, Inserisci > Sezione. Come sempre, dare alla sezione un nome che aiuti a ricordare che cosa tratta. Selezionare il checkbox Collegamento. Fare click sul pulsante per scorrere i file (...) accanto a Nome file. Selezionare il documento contenente le citazioni e fare click su Apri. Usare il box a tendina Sezione per selezionare la citazione che si vuole inserire nel documento. Se si vuole proteggere la citazione dalla modifica in scrittura, spuntare Protetta sotto a Protetto. Potete anche proteggere la sezione con una password. (Nota: La protezione da scrittura, anche con password, non garantisce che qualcuno non possa 'attaccare' il vostro documento e cambiarne i contenuti). Si possono aggiungere le altre citazioni dal documento di citazioni usando lo stesso metodo.

Modificare le Sezioni

Dopo aver aggiunto le citazioni, le faremo risaltare dandogli una indentazione e un colore di sfondo. Formato > Sezioni. La finestra di dialogo per la modifica delle sezioni si presenta con una lista delle sezioni presenti nel documento. Selezionare quella che si vuole modificare. Nella schermata principale, si può cambiare il documento collegato o la parte del documento a cui la sezione è collegata. Qui si può anche modificare la protezione da scrittura e la visibilità della sezione. (Non riesco a pensare a nessuna ragione pratica per la quale si voglia nascondere una parte del testo, ma l'opzione è li se ne avete bisogno).

Fare click sul pulsante Opzioni... per aprire la finestra delle opzioni. Nel tab Rientri, cambiare Prima della sezione e Dopo la sezione in 0.30. Nel tab Sfondo, scegliere un colore per lo sfondo delle citazioni. Fare click su OK. Cambiare le impostazioni delle altre sezioni di citazioni e fare click su OK della finestra Modifica sezioni. Le citazioni adesso hanno una indentazione e un colore di sfondo.

Modifiche al documento collegato

Se si devono cambiare le informazioni in una sezione collegata a un altro documento, ci si potrebbe chiedere se è meglio modificare il documento originale o quello nuovo. Entrambe sono possibili. La scelta è davvero vostra. La sola cosa da ricordare è che cambiare la sezione collegata non avrà ripercussioni sul documento originale, ma i cambiamenti su quest'ultimo potrebbero invece riflettersi nel documento collegato.

Si può controllare come vengono effettuati gli aggiornamenti tramite le opzioni di LibreOffice Writer: Impostazioni > Opzioni> LibreOffice Writer> Generale. Sotto Aggiornamenti, si può scegliere di avere i testi collegati aggiornati automaticamente, manualmente o mai. Automaticamente aggiornerà il collegamento quando un documento con un collegamento viene aperto. Manualmente chiederà se si vuole o no aggiornare il collegamento. Mai non aggiornerà il collegamento quando un documento con un collegamento viene aperto.

Aggiornamento manuale dei collegamenti

Se si fanno cambiamenti nel documento originale e si vuole aggiornare il documento collegato per rispecchiare tali cambiamenti, ci sono due modi di procedere. Modifica > Collegamenti... mostrerà la finestra di dialogo Modifica collegamenti. Da qui si possono selezionare i singoli collegamenti e aggiornali. Per aggiornare tutti i documenti in una volta, usare Strumenti> Aggiorna> Collegamenti.

Frame o Sezioni?

In alcuni casi, sia che si usino i frame o le sezioni importa poco. Ci sono casi in cui entrambi possono servire allo scopo. Comunque, prendere tempo per considerare le funzionalità di ciascuna può aiutare a fare la scelta migliore. Per esempio, se state facendo un saggio di ricerca e avete appuntato citazioni e dati in un documento Writer, le sezioni saranno probabilmente la migliore scelta per inserire parte dei dati nel saggio. Invece, se dovete iniziare un articolo in una pagina, saltare una pagina e finirlo in un'altra ancora, i frame collegati sono la scelta migliore. Prendere del tempo per pensare allo scopo, al layout, alle fonti del contenuto del documento e alle funzionalità dei frame e delle sezioni, aiuterà a decidere lo strumento migliore per il vostro documento.

Nonostante frame e sezioni siano, per molti aspetti, simili, hanno differenti funzionalità che li rendono adatti per scopi diversi. La potente capacità di collegare parti di altri documenti rende le sezioni uniche. Ricordarsi di progettare il layout e di decidere in anticipo quale strumento usare per portare a termine l'obiettivo.

Nel prossimo articolo daremo un'occhiata allo stile di pagina, alle intestazioni e ai piè di pagina in un documento Writer

 - - - -

Elmer Perry è Ministro dell'Infanzia ad Asheville, North Carolina. I suoi hobby includono web design, programmazione e scrittura. Il suo sito web è eeperry.wordpress.com.

     
     
== Note alla revisione ==
     
Dovresti cercare di rimanere il più fedele possibile all'originale e di usare di più una forma impersonale.

Ho notato inoltre che metti il punto di fine frase all'interno delle parentesi tonde.
     
Linea 111: Linea 63:

Traduzione italiana

I database sono utilizzati per immagazzinare informazioni riguardo oggetti o dati. Nel precedente tutorial, abbiamo mappato come dovrebbe apparire il nostro database di libri. Abbiamo progettato tabelle per i nostri dati, e definito relazioni tra queste tabelle. Ora metteremo in atto la nostra pianificazione creando veramente il file del database, aggiungendo le tabelle e creando le relazioni.

Creare il file del database

Come ho menzionato prima Base non è un database ma una interfaccia per accedere e manipolare un file di database. Anche se è possibile connettersi a a molti differenti tipi di database, useremo il database di default per il nostro database di libri.

Per fare partire la creazione guidata del database, selezionate Database dalla pagina iniziale di LibreOffice o File > Nuovo > Database. La prima schermata della creazione guidata del database ci lascia scegliere se vogliamo aprire un database esistente o crearne uno di nuovo. Selezionate Creare un Nuovo Database e premete Prossimo.

La seconda schermata della creazione guidata ci chiederà se vogliamo registrare il database e che cosa vogliamo fare una volta che il database è stato creato. Registrare un database in LibreOffice lo rende disponibile a tutti i nostri documenti. Non ne abbiamo bisogno per il nostro database, così selezionate No – Non registrare il database. Selezionate Aprire il Database per modifica e premete fine. Libre Office aprirà una finestra di dialogo per definire una posizione e un nome per il database. Ho nominato semplicemente il file: libri.

Una volta che avete un nome e una posizione per il file di database, la finestra principale di Base si apre. In basso a sinistra, avete i differenti pezzi con cui potete realizzare un file di database. In cima a destra vi permette di accedere alle differenti azioni che potere intraprendere per ciascuna parte, e in basso a destra mostra gli oggetti già creati.

Tipi di campo

Prima che creiamo la nostra prima tabella, abbiamo bisogno di discutere alcuni dei tipi di campo comuni per un database. Quando voi selezionate un tipo per un campo, vi vengono presentate molte opzioni per il tipo. Molti dei tipi sono identici e sono qui per ragioni di compatibilità. I tipi più comuni sono:

Integer (ndt Intero) – un numero intero per esempio 123 VarChar – un stringa di caratteri di lunghezza variabile. Definirete la lunghezza massima per il VarChar. Date – una data, naturalmente, per esempio 10-15-2012 ( il formato esatto è specifico per la locazione) Time- un valore di tempo come 09:15:25 decimal - un numero reale composto da una parte intera e dalla parte frazionari, eg 123.45 (il separatore della parte intera e decimale è specifico per la locazione).

Per i nostri scopi useremo Integer e VarChar.

Creare le Tabelle

Base ha tre modi differenti per creare le tabelle: attraverso la creazione guidata di tabelle, attraverso la vista di progetto e con istruzioni SQL. La creazione guidata è buona solo per creare specifici tipi di tabelle presi da un elenco di nomi di campo predefiniti. Il metodo SQL richiede la conoscenza e la comprensione del linguaggio SQL ed è oltre lo scopo di questo articolo. La vista di progettazione è di solito la scelta migliore e vi presenta una lista che voi riempirete per creare la vostra tabella. Useremo la vista di progettazione per creare le nostre tabelle per questo progetto.

Cominceremo con la tabella Books (ndt Libri). Selezionate Tabelle dal pannello Database sulla sinistra. Nel pannello dei task, premete su Creare Tabella nella Vista di Progettazione. In cima avete etichette per ciascuno degli elementi di un campo: il Nome del Campo, il Tipo di Campo e la Descrizione. La Descrizione è opzionale ma è utile per prendere delle note su come è usato un campo. In basso vediamo le Proprietà del Campo. Questa sezione cambierà in funzione del tipo di campo che abbiamo selezionato.

Nel primo campo inserite il nome BookID. Dalla lista a selezione, selezionate Integer. Inserire una descrizione spetta a voi. Sotto le proprietà del campo cambiate AutoValue a Sì. Questo metterà una icona nel riquadro a lato del record del campo mostrando che è l'indice ( o la chiave ) primario. Nella seconda riga digitate Titolo per il nome. Assegnate a questo un tipo VarChar. Ancora la descrizione spetta a voi. Nelle proprietà del campo lasciate la lunghezza a 100, il valore predefinito per VarChar. Il terzo campo è Published (ndt Pubblicato) con un tipo VarChar. Cambiate la lunghezza nelle proprietà del campo a 12. Ho scelto VarChar piuttosto che una data perché vogliamo soltanto l'anno e se l'anno di pubblicazione di un libro è sconosciuto posso semplicemente inserire “Sconosciuto”. Premete sulla icona per salvare e Base vi chiederà di inserire il nome della tabella. Inserite Books.

Le nostre tabelle per Authors e Media sono create pressapoco nello stesso modo: per Authors create due campi: AuthorID , integer (AutoValue:Yes); e Name, VarChar (lunghezza 50). Per Media, MediaID, integer (AutoValue:Yes); e Type , VarChar ( lunghezza 25).

Le nostre due tabelle per le chiavi esterne richiedono un trattamento leggermente differente, create due campi interi di nome BookID e AuthordID. Premete sul riquadro dell'icona a fianco del primo record. Tenendo premuto il tasto Shift, premete sul riquadro dell'icona del secondo. A questo punto dovreste avere entrambi i record selezionati. Premete sul pulsante destro sul riquadro dell'icona e selezionate Chiave Primaria dal menu contestuale. Questo crea una chiave combinata. I due valori insieme creano una chiave primaria, che identifica univocamente ciascun record della tabella. Per la tabella BooksMedia, create due campi interi dal nome BookID e MediaID. Selezionate entrambi i campi, premete sul pulsante destro e selezionate Chiave Primaria.

Creare Relazioni

Una volta che abbiamo definito tutte le nostre tabelle, possiamo creare le relazioni che collegano tutto insieme. Creeremo relazioni tra le nostre tre tabelle principali e le nostre tabelle con le chiavi esterne. La direzione in cui trascinate i campi è importante, così fate molta attenzione al modo in cui lo fate.

Per far partire la finestra di dialogo Progettazione Relazioni andate a Strumenti > Relazioni. Vi saranno presentata una lista di tabelle. Selezionate una tabella e premete Aggiungi per aggiungere la tabella alla Progettazione delle Relazioni. Aggiungete le tabelle nel seguente ordine per farla facile: Authors, BooksAuthors, Books, BooksMedia, Media. Una volta che tutte le tabelle sono stte aggiunte, selezionate Close.

Trascinate il campo BookID in Books su BookId in BooksAuthors. Un dialogo Relazione spunta fuori. Sotto l'opzione Aggiorna pigliate Update cascade e OK. Questo farà in modo di aggiornare il cmpao quando la tabella Books si aggiorna. Trascinate l'AuthorID in Authors a AuthordID in BooksAuthors: Selezionate Update cascade nel dialogo Relazione. Quindi trasicnate il BookID in Books a BookID in BooksMedia. Selezionate Update cascade. Infine trascinate MediaID in Media a MediaID in BooksMedia. Selezionate Update cascade. Il vostro progetto di relazione dovrebbe sembrare come quello fotograto sotto.

Con le nostre tabelle e relazioni create, siamo pronti a lavorare sulla creazione di moduli per l'inserimento dei dati. Nel nostro prossimo How -To creeremo i moduli per l'inserimento dei dati. Tutto insieme contribuirà a creare un sistema usabile per l'inserimento dei dati.

Note alla traduzione

Revisione

Note alla revisione

Errata Corrige


CategoryComunitaFcm