Em um Banco de Dados, a garantia da integridade dos dados ...

Próximas questões
Com base no mesmo assunto
Q492500 Banco de Dados
Em um Banco de Dados, a garantia da integridade dos dados tem o significado da confiabilidade efetiva dos dados que estão armazenados nesse banco, ou seja, tem-se, de fato, dados de qualidade. Na garantia de que alguns tipos de incorreções não aconteçam, o SQL Server 2008 R2 tem disponível uma série de elementos que ajudam a garantir a integridade desses dados. Como exemplo, cita-se a gravação de dois pedidos com o mesmo número, ou o cadastro de determinado item com o mesmo código de outro item já cadastrado, entre outras situações. Em se tratando de alguns tipos de integridade apresentados no SQL Server 2008 R2, assinale a alternativa correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa A - Domínio, Entidade e Referencial.

A questão aborda o tema de integridade de dados dentro de um Banco de Dados SQL Server, focando especificamente nas ferramentas e conceitos que ajudam a preservar a qualidade dos dados armazenados. Para resolver a questão com sucesso, é necessário compreender os diferentes tipos de integridade de dados que o SQL Server oferece:

  • Integridade de Domínio: Esta integridade garante que os dados inseridos em uma coluna estejam dentro de um conjunto definido de valores válidos. Isso inclui restrições de tipo de dados, como INT ou VARCHAR, e pode incluir limites como um intervalo de valores permitidos ou uma lista de valores específicos.
  • Integridade de Entidade: Este tipo de integridade refere-se à unicidade dos registros dentro de uma tabela. Geralmente é garantida por meio da implementação de chaves primárias, que asseguram que cada registro tenha um identificador único, evitando duplicatas como dois pedidos com o mesmo número.
  • Integridade Referencial: Esta integridade é mantida por meio de chaves estrangeiras e assegura que as relações entre tabelas sejam consistentes. Por exemplo, não seria possível adicionar um registro em uma tabela de detalhes de pedido se não houver um pedido correspondente na tabela de pedidos, garantindo a validade das referências.

As alternativas B, C e D incluem termos que não são tipos de integridade de dados reconhecidos pelo SQL Server (como "Relacionamento"), o que as torna incorretas. A alternativa A, por outro lado, lista os três tipos importantes de integridade de dados que são pertinentes para a garantia da qualidade dos dados no SQL Server. Por essas razões, a alternativa A - Domínio, Entidade e Referencial está 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

Integridade dos dados: Garante a qualidade dos dados no banco de dados. 


Tem três tipos:


Integridade de Domínio: Restringe nas colunas o tipo de dados (int, varchar), intervalo de valores, restrições de chaves extrangeiras, NOT NULL dentre outras coisas.


Integridade de Referência: Mantém íntegra as referências entre as tabelas. Assegura a consistência dos valores das chaves primárias e estrangeiras em todas as tabelas relacionadas.


Integridade de Entidade: Determina uma linha como exclusiva da tabela. Aplica a integridade das chave primárias, colunas únicas e índices. Exclusividade de chaves primárias, índices, colunas e da linha.


Resposta letra: a

https://technet.microsoft.com/pt-br/library/ms184276(v=sql.105).aspx

Somente complementando o comentário do colega Rafael Freitas e usando, coincidentemente, a mesma fonte postada pelo Fabiano Santana. Embora não me recorde de haver visto alguma questão de concurso que aborde o tema, existe também um quarto tipo conhecido como integridade do usuário.

https://technet.microsoft.com/pt-br/library/ms184276(v=sql.105).aspx

Clique para visualizar este comentário

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