Une séquence est une liste ordonnée d'objets (ou d'événements). Comme un ensemble, il contient des membres (également appelés éléments ou termes), et le nombre de termes (éventuellement infini) est appelé la longueur de la séquence. Contrairement à un ensemble, l'ordre est important et exactement les mêmes éléments peuvent apparaître plusieurs fois à différentes positions dans la séquence. Dans une base de données relationnelle, une séquence est un objet utilisé pour générer des numéros uniques pour une clé primaire.