FC ConcursosFC Concursos

Questão FC295835

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 d

Projeto e Modelagem de Dados

CESGRANRIO · 2024

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

  1. se o atributo faz parte de uma chave primária.
  2. que todo valor que o atributo venha a possuir é valor de uma chave primária em outra tabela.
  3. qual é a área do conhecimento à qual o atributo se refere.
  4. qual é o conjunto de possíveis valores para o atributo.
  5. todos os tipos de dados que o atributo possa vir a suportar.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

No Modelo Relacional, o termo domínio de um atributo indica o conjunto de valores que esse atributo pode assumir. Em outras palavras, diz-se que o domínio define a "universo" válido de entradas para cada coluna de uma tabela.

Um domínio normalmente especifica um tipo de dado (por exemplo, inteiro, texto, data) e pode incluir restrições adicionais (intervalos, formatos, listas enumeradas). Também exige que os valores sejam atômicos, isto é, indivisíveis no contexto relacional.

Definir domínios é essencial para garantir a integridade dos dados: o sistema rejeita valores fora do domínio, evitando inconsistências. Exemplo simples: um atributo "idade" com domínio {inteiros ≥ 0 e ≤ 150} só aceita números nesse intervalo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo