El modelo relacional de datos se basa en el concepto de relación, que es un conjunto de tuplas. Una tupla puede representar entidades o interrelaciones. Las relaciones tienen propiedades como no tener tuplas repetidas ni orden, y valores atómicos en los atributos. Los tipos de relaciones son 1:1, 1:N, N:1 y N:N. El modelo incluye conceptos como llave primaria para identificar tuplas de forma única, llave foránea para referenciar otras relaciones, y valores nulos para dejar atributos sin valor.