Uno schema di un sistema di database è la sua struttura descritta in un linguaggio formale supportato dal sistema di gestione di database (DBMS) e si riferisce all'organizzazione dei dati per creare un modello di come verrà costruito un database (diviso in tabelle di database).