Uma relação é um conjunto de tuplas com , , , . Note que é necessariamente um subconjunto do conjunto definido pelo produto cartesiano produto cartesiano Essas tuplas de objetos são relacionadas através de uma lei de associação.
As relações compostas por pares de elementos, ou seja, apenas dois elementos por tupla, são chamadas de relações binárias. Dessa forma, indica que o par ordenado satisfaz a relação .
Se uma relação associa elementos de um mesmo conjunto, esta é chamada de autorrelação.

Domínio

O domínio de uma relação é o conjunto de todos os primeiros elementos dos pares ordenados que estão em .

Imagem

A imagem de uma relação é o conjunto de todos os segundos elementos dos pares ordenados que estão em .

Representação gráfica

Existem diversas formas de representar relações de uma forma mais legível, ou às vezes mais eficiente de um ponto de vista computacional.

Matriz retangular

Esse tipo de representação é usada para relações binárias. Dada uma relação de para , a matriz que representa essa relação terá suas linhas representando os elementos de e suas colunas representando os elementos de . Cada elemento da matriz terá ou , indicando se o dado elemento do conjunto está ou não relacionado com o elemento do conjunto .

Diagrama de setas

Os elementos de e são representados em dois discos disjuntos e são inseridas setas dos elementos de para , se o elemento de estiver relacionado com o dado elemento de .

Grafo orientado para uma autorrelação

Essa representação é usada para representar relações entre os elementos de um mesmo conjunto. Os elementos do conjunto são representados por vértices no grafo e são inseridas setas de um elemento ao outro caso eles estabeleçam uma relação.