São todos tipos de restrições ou constraints que podem ser ...
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.
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:
- Restrições de DOMÍNIO
- Restrições de chave
- Restrições de integridade de ENTIDADE
- 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