Un modèle logique de données est une description, au moyen d'un langage formel, d'un ensemble de données.
Un schéma permet de décrire la structure d'une base de données, en décrivant l'ensemble des types de données de la base. Une instance de base de données est constituée d'un ensemble de données qui respectent le schéma de la base.
Synonyme : schéma de données, schéma
Un modèle logique de données relationnel permet de représenter une base de données relationnelles, c'est à dire : des tables, des propriétés, des domaines...
Espece(nom:chaîne, eucaryote:booléen, multicellulaire:booléen, propriété:chaîne)
Etudiant (num:entier, nom:chaîne, ville:chaîne)
Module(num:entier, titre:chaîne)
Inscription(numetu:entier, nummod:entier, année:entier(4))