El modelo relacional se basa en conceptos básicos sencillos (dominio, relación, atributo) a los que se aplican reglas precisas. La implementación de la base de datos se facilita mediante un lenguaje declarativo (no procedimental) sencillo, basado en la lógica de conjuntos.