Una sequenza è un elenco ordinato di oggetti (o eventi). Come un insieme, contiene membri (chiamati anche elementi o termini) e il numero di termini (possibilmente infinito) è chiamato lunghezza della sequenza. A differenza di un set, l'ordine è importante e esattamente gli stessi elementi possono apparire più volte in posizioni diverse nella sequenza. In un database relazionale, una sequenza è un oggetto utilizzato per generare numeri univoci per una chiave primaria.