Tabelle

Unità: Database: tabelle

La tabella è l'elemento fondamentale del database, deputato a contenere i dati strutturati all'interno di colonne. Un database può ospitare da una singola tabella fino a diverse migliaia, a seconda della complessità dell'applicazione supportata.

Ogni tabella è progettata per rappresentare una specifica entità del mondo reale (ad esempio: utenti, ordini, prodotti). La corretta progettazione prevede che le tabelle siano strutturate in modo da evitare ridondanze e garantire l'integrità dei dati, seguendo i principi della normalizzazione.

Elementi caratteristici

Una tabella è definita da un nome univoco e da un insieme di proprietà strutturali.

  • Nomenclatura. Per l'assegnazione dei nomi valgono le regole di standardizzazione già illustrate per i database: utilizzo esclusivo di caratteri minuscoli, assenza di punti e impiego dell'underscore (_) come separatore (snake_case).
  • Colonne. La definizione delle colonne stabilisce la tipologia di dati che la tabella potrà accogliere e le relative restrizioni (constraints). Ad esempio, una colonna può essere configurata per contenere numeri interi, un'altra per stringhe di testo, mentre un'altra ancora può essere vincolata a non accettare valori NULL.
Per visualizzare questa lezione devi acquistare la variante Standard, Gold.