Questo argomento fornisce le linee guida per la selezione di un tipo di campo dati
quando si aggiunge un campo.
Quando si aggiunge un campo, è necessario selezionare il tipo di dati (consultare la sezione Aggiunta di campi ad un tipo di record). Il tipo di dati selezionato determina il tipo di valori che l'utente può immettere nel campo.
Tenere presente questi fattori quando si selezionano i tipi di campo:
- Riflettere prima di eseguire le selezioni e verificarle, poiché potrebbe essere difficile
apportare le modifiche successivamente.
Ad esempio, non è possibile modificare il campo Tipo o
Nome colonna DB una volta eseguito il checkin dello schema; non è possibile modificare la proprietà Lunghezza massima dei campi il cui tipo è SHORT_STRING. Per apportare queste modifiche,
è necessario eliminare il campo e crearne uno nuovo con proprietà simili.
- Per i campi il cui tipo di dati è SHORT_STRING, immettere un valore per Lunghezza massima superiore alla stringa più grande che si prevede di avere. Un valore più grande
consente di riservare più spazio su disco, riducendo l'esigenza di troncare le
voci.
- Un campo a singola stringa (MULTILINE_STRING e SHORT_STRING)
è adatto per le informazioni generali, ad esempio descrizioni, commenti e soluzioni note. Se si prevede di utilizzare informazioni presenti nel campo per ordinare o filtrare
una query, utilizzare diversi campi più piccoli. Ad esempio, invece di un campo relativo all'ambiente di calcolo, è
possibile separare i campi per fornitore hardware, sistema operativo e versione del sistema
operativo.
- Utilizzare i diversi campi più piccoli se si desidera applicare le regole del contenuto, ad esempio,
richiedendo che i numeri di telefono contengano tutte le cifre.
- Il tipo SHORT_STRING è appropriato per i campi che contengono una singola selezione
da un elenco di opzioni (elenco di opzioni).
L'elenco di opzioni può essere
integrato nello schema (come elenco costante) o gestito mediante l'interfaccia
client (come elenco dinamico). L'ultimo metodo non richiede la modifica dello schema
e l'aggiornamento del database utente semplicemente per aggiungere o rimuovere delle voci
nell'elenco. È possibile impedire ad altri di aggiungere voci non valide selezionando la
casella di spunta Limita all'elenco nel foglio di proprietà dell'elenco selezioni.
- Se si desidera fornire una serie di opzioni, ma consentire solo agli utenti di selezionare
più di una voce, è possibile fornire diversi campi (e controlli di caselle corrispondenti)
oppure utilizzare un campo MULTILINE_STRING e un controllo della casella di elenco.
- Quando si esegue il test delle modifiche apportate ad un database di test, dopo che i valori
sono stati immessi in un campo, la modifica del tipo di dati di tale campo dopo aver fatto clic su
comporta
il rischio di corruzione dei dati se alcuni valori del vecchio tipo di dati vengono memorizzati
in tale campo. Per modificare il tipo di dati del campo dopo aver eseguito , eliminare il campo e creare
un campo con le proprietà desiderate e un tipo di dati differente.
Sono supportati questi tipi di dati:
- Dati
- Descrizione/commenti
- ATTACHMENT_LIST
- Consente ai record di memorizzare file relativi al record.
- DATE_TIME
- Data e ora SQL. Per ulteriori informazioni, consultare Date e ore.
- INT
- Valore intero SQL.
- MULTILINE_STRING
- Una stringa a lunghezza variabile della dimensione illimitata.
- REFERENCE
- Un riferimento ad una chiave univoca in un tipo di record. Per i campi di tipo REFERENCE,
è necessario selezionare un tipo di record basato sullo stato o stateless a cui fare riferimento. È possibile
immettere anche un campo di riferimento facoltativo per creare un collegamento dal record di riferimento
a questo record del campo ed è possibile specificare che il tipo di record di riferimento
sia incluso nel controllo di sicurezza.
- REFERENCE_LIST
- Più riferimenti alle chiavi univoche nei tipi di record. I campi di elenchi di riferimenti consentono di fare riferimento a più record all'interno di un campo. È possibile utilizzare i campi
dell'elenco riferimenti con un controllo padre/figlio per collegare i relativi record. Per i campi di tipo REFERENCE_LIST,
è necessario selezionare un tipo di record basato sullo stato o stateless a cui fare riferimento. È possibile
immettere anche un campo di riferimento facoltativo per creare un collegamento dal record di riferimento
a questo record del campo.
- SHORT_STRING
- Una stringa di caratteri a lunghezza variabile con un massimo di 254 caratteri.
Impostare la lunghezza nella finestra Proprietà quando viene definito il campo.
Immettere un valore
compreso tra 1 e 254 nel campo Lunghezza massima. Quando un utente immette un valore
in un campo di tipo SHORT_STRING, gli spazi iniziali e finali vengono rimossi.
- DBID
- Riservato per i campi del sistema.
- ID
- Riservato per i campi del sistema.
- JOURNAL
- Riservato per i campi del sistema.
- STATE
- Riservato per i campi del sistema.