Skip to main content

Regole e convenzioni

In questo capitolo vengono riportate quelle che sono le regole e le convenzioni da rispettare nell'utilizzo del DWH.

Per comodità le regole e le convenzioni riportate di seguito sono state suddivise per entità (DB, schemas, tabelle, viste ecc...) e sono state contrassegnate da un simbolo che ne definisce l'obbligatorietà (‼️) o la raccomandazione (❕).

Tabelle

‼️ Tutte le tabelle devono avere una PRIMARY KEY


La PRIMARY KEY deve essere la prima colonna della tabella e deve chiamarsi "id"


All'inserimento di un nuovo record nella tabella il campo che definisce la PRIMARY KEY deve popolarsi automaticamente

tramite una sequenza definita dall'utente oppure impostando il tipo di dato a SERIAL o BIGSERIAL


‼️I nomi delle colonne devono essere scritti in minuscolo, senza caratteri speciali e gli spazi devono essere sostituiti dal carattere _