O Modelo Relacional de Dados utiliza conceitos como tabelas, atributos, linhas, chave primária e chave estrangeira. Em particular, nesse modelo, todo atributo de tabela possui um domínio que define
se o atributo faz parte de uma chave primária.
que todo valor que o atributo venha a possuir é valor de uma chave primária em outra tabela.
qual é a área do conhecimento à qual o atributo se refere.
qual é o conjunto de possíveis valores para o atributo.
todos os tipos de dados que o atributo possa vir a suportar.