Définition formelle de la structure d’un jeu de données ou d’une base de données, incluant les noms de champs, les types de données, les contraintes et les relations.
Un schéma est le plan directeur des données. Il définit ce que les données peuvent contenir et comment elles sont organisées. Les schémas permettent la validation des données et assurent la cohérence.
Exemple : Le schéma d’une table de clients définit que le champ « code_postal » est de type texte, doit correspondre au format A1A 1A1, et ne peut pas être nul. Toute tentative d’insérer un code postal invalide sera rejetée.