Vai al contenuto

Denominazione delle colonne

I nomi dei campi o delle colonne in una tabella di dati devono essere comprensibili alle persone.

Da prendere in considerazione:

  • in molti casi, le colonne delle tabelle di dati mantengono i nomi assegnati dai sistemi di gestione delle banche dati, di solito soggetti a convenzioni tecniche che sono difficili da capire per le persone;
  • alcune raccomandazioni per i nomi dei campi:
    • non ripetere i nomi dei campi, che siano univoci;
    • usare nomi brevi (non più di 20 caratteri) ma tenendo sempre presente che il risparmio di caratteri non deve portare a un'errata interpretazione del nome del campo;
    • evitare di usare abbreviazioni;
    • usare solo caratteri ASCII minuscoli (a-z; 0-9);
    • non usare caratteri speciali (per esempio äüöàéèê, ecc.);
    • non includere accenti o segni di punteggiatura;
    • usare i trattini bassi _ per separare le parole che compongono i nomi delle colonne invece degli spazi bianchi;
    • evitare l'uso di codici, e se assolutamente necessario, dovrebbero essere illustrati nel dizionario dei dati che documenta il set di dati;
    • i nomi dei campi devono corrispondere a quelli specificati nel dizionario dei dati.

Esempio:

nomi comprensibili delle colonne.

Cattiva prassi

Identificatore_M Anno Cil. Consumo_per_100_k
ms_di_viaggio_urbano
HP m/sec^2
chevrolet chevelle malibu 1970 8 18 130 12
buick skylark 320 1970 8 15 165 11.5
plymouth satellite 1970 8 18 150

Buona prassi

marca anno cilindri consumo potenza accelerazione
chevrolet chevelle malibu 1970 8 18 130 12
buick skylark 320 1970 8 15 165 11.5
plymouth satellite 1970 8 18 150 11

Se c'è un'entità che è definita da diverse caratteristiche separate in diversi campi, è conveniente iniziare a nominare i campi con quell'entità e poi con gli attributi più specifici (dal più generale al più specifico). Per esempio:

cliente_nome cliente_addebito richiedente_tipo_documento richiedente_numero_documento
... ... ... ...

I campi che sono identificatori possono includere il suffisso _id nel nome del campo, tranne in casi eccezionali in cui un nome alternativo è più conveniente, perché fornisce informazioni sul sistema di identificazione usato, ad esempio codice_fiscale.

Per i campi che contengono la descrizione di quell'identificatore, si raccomanda di includere il suffisso _nome, a meno che non ci sia un modo più conveniente per nominare il campo.

rivenditore_id rivenditore_nome
... ...