14.10.2013 Views

qui - FileMaker

qui - FileMaker

qui - FileMaker

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

102 Guida per l'utente di <strong>FileMaker</strong> Pro<br />

Informazioni sulle relazioni<br />

Una relazione è un metodo ottimale per organizzare i dati. Utilizzando una relazione, i dati possono essere uniti<br />

in una o più tabelle in base a valori di campo comuni, a valori di campo diversi o a un confronto di valori in due<br />

o più campi.<br />

Dopo aver creato una relazione, è possibile eseguire una delle seguenti operazioni per visualizzare i dati<br />

dalla tabella correlata:<br />

1 Progettare un database relazionale, costituito da una o più tabelle che, se utilizzate insieme, contengono<br />

tutti i dati richiesti per il proprio lavoro. Ciascuna ricorrenza dei dati viene memorizzata in una tabella<br />

per volta, ma vi si può accedere e può essere visualizzata da qualsiasi tabella correlata. È possibile<br />

cambiare qualsiasi ricorrenza dei dati correlati e le modifiche appaiono in tutti i posti in cui questi<br />

vengono utilizzati.<br />

1 Definire un riferimento per copiare i dati da una tabella correlata a un campo nella tabella di destinazione.<br />

I dati copiati vengono memorizzati in due posizioni, come se fossero copiati e incollati nel campo<br />

destinazione. Al momento della copia i dati di riferimento sono quelli correnti, ma una volta copiati<br />

rimangono statici a meno che si faccia un nuovo riferimento o il riferimento sia di nuovo attivo.<br />

Tabella corrente Tabella correlata<br />

Codice<br />

cliente<br />

Rotta<br />

Codice<br />

cliente<br />

Rotta<br />

R20<br />

NY-Parigi<br />

Nei database relazionali, i dati della tabella correlata vengono<br />

soltanto visualizzati nella tabella corrente, non copiati<br />

R20<br />

NY-Parigi<br />

R20<br />

NY-Parigi<br />

I riferimenti copiano i dati dalla tabella correlata alla tabella<br />

corrente<br />

Per esempio, un database per un'agenzia di viaggi potrebbe comprendere queste tabelle: una tabella Escursioni,<br />

che comprende i prodotti (escursioni) e i relativi prezzi; una tabella Clienti, con le informazioni sui clienti; una<br />

tabella Fatture, in cui viene registrata ogni fattura; e una tabella Articoli, che memorizza i dati delle vendite per<br />

ogni riga della fattura, compreso il tour in vendita e il prezzo. Poiché le fatture sono una miscela di dati<br />

dinamici e statici, vengono utilizzati sia i database relazionali che i riferimenti per visualizzare i dati. I record<br />

dalla tabella Articoli sono visualizzati in modo dinamico, in un portale sul formato Fatture, ma il prezzo<br />

vendite reale di ogni riga degli articoli è inserito utilizzando un riferimento, così i totali delle fatture rimangono<br />

gli stessi, anche se i prezzi vengono successivamente modificati.<br />

Codice<br />

cliente<br />

Rotta<br />

Codice<br />

cliente<br />

Rotta<br />

R20<br />

NY-Parigi<br />

Tabella corrente Tabella correlata

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!