São todos tipos de restrições ou constraints que podem ser ...

Próximas questões
Com base no mesmo assunto
Q1963296 Banco de Dados

São todos tipos de restrições ou constraints que podem ser expressos diretamente nos esquemas do modelo de dados relacional e esquemas de bancos de dados relacional, incluídas na linguagem de definição de dados (DDL).


1. De domínio

2. Integridade Semântica

3. Integridade Referencial

4. Integridade de Entidade


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - São corretas apenas as afirmativas 1, 3 e 4.

Para resolver essa questão, é necessário o conhecimento sobre as restrições (ou constraints) no modelo relacional, que garantem a integridade dos dados em um banco de dados relacional. Vamos entender cada uma das restrições citadas:

  • Restrição de Domínio: Garante que os valores de uma coluna estejam dentro de um conjunto específico, definido pelo seu domínio.
  • Integridade Referencial: Assegura a consistência entre as tabelas, onde uma chave estrangeira corresponde a uma chave primária válida ou é nula.
  • Integridade de Entidade: Certifica que a chave primária é única e não nula, identificando cada registro de maneira única na tabela.

A alternativa C é a correta porque:

  • A Restrição de Domínio está correta (afirmativa 1), pois é uma restrição que define os valores permitidos para um atributo.
  • A Integridade Referencial também está correta (afirmativa 3), sendo uma das restrições mais importantes em um banco de dados relacional para manter a consistência entre tabelas relacionadas.
  • A Integridade de Entidade é igualmente verdadeira (afirmativa 4), pois garante a unicidade de cada registro na tabela.

Já a afirmativa 2 (Integridade Semântica) não é uma restrição que se expressa diretamente por meio da DDL. A integridade semântica geralmente está relacionada com regras de negócio e validações que vão além do esquema de banco de dados, podendo necessitar de lógica adicional em outros níveis da aplicação.

Portanto, as restrições que podem ser declaradas diretamente no esquema de um banco de dados relacional são as de Domínio, Referencial e de Entidade, confirmando a alternativa C como a resposta correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

As restrições no banco de dados relacional são de 4 tipos: 

  1. Restrições de DOMÍNIO
  2. Restrições de chave
  3. Restrições de integridade de ENTIDADE
  4. Restrições de integridade REFERENCIAL

Restrições que não podem ser aplicadas diretamente nos esquemas do modelo de dados. Chamamos isso de restrições baseadas em aplicativos ou semânticas .

matéria que não entra na minha cabeça taloco..

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo