Os sistemas de banco de dados implementam restrições de inte...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - Integridade de domínio, Integridade de vazio, Integridade referencial.
Para resolver tal questão, é necessário compreender o conceito de restrições de integridade em um sistema de banco de dados, que são regras aplicadas para garantir precisão e consistência dos dados. Agora, vamos explorar por que a alternativa A é a correta:
- Integridade de domínio: Esta restrição garante que todos os valores de uma coluna estão dentro de um conjunto definido de valores válidos, conhecido como domínio. Por exemplo, se temos uma coluna que armazena a idade de uma pessoa, o domínio seria números inteiros positivos.
- Integridade de vazio: Também chamada de integridade de não nulidade, ela assegura que certas colunas não podem conter valores nulos. Isso é importante para colunas que são cruciais para a identidade ou a operação do banco de dados, como IDs de usuário ou chaves primárias.
- Integridade referencial: Essencial em bancos de dados relacionais, a integridade referencial assegura que uma chave estrangeira em uma tabela deve sempre referenciar uma chave primária válida em outra tabela, ou então ser nula se a relação for opcional. Isso mantém a consistência entre as tabelas que estão relacionadas.
É importante notar que as outras alternativas contêm termos que não são categorias de restrições de integridade em bancos de dados, como "Integridade de entrada" e "Integridade de saída", portanto não são consideradas corretas para esta questão. A capacidade de distinguir entre estes conceitos é fundamental para garantir segurança e integridade dos dados em um ambiente de banco de dados.
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
O domínio indica os possíveis valores de um atributo. A integridade de domínio verifica se os dados são do tipo permitido (alfanumerico, numerico,etc), tamanho do campo, se ele pode ser nulo ou não.
Por exemplo, é possível definir que um atributo "idade" de um funcionário é sempre um valor inteiro positivo.
Restrição de ChaveImpede que uma chave primária se repita. Um campo chave primária diferencia de forma única os registros (linhas) de uma relação (tabela).
Restrição de DomínioDefinir o conjunto de valores possíveis ou permitidos que um campo pode ter.
Integridade de vaziosVerifica se um campo pode ou não receber valor NULL. Sub-item da integridade de domínio.
Integridade ReferencialUma chave estrangeira de uma relação tem que coincidir com uma chave primária da sua tabela "pai" a que a chave estrangeira se refere. Ou seja, não só deve existir o atributo (campo), como também, o valor referenciado.
Integridade da coluna Determina os valores aceitos para a respectiva coluna. Integridade definida pelo utilizador A integridade definida pelo usuário permite definir regras comerciais que não se encaixam em outras categorias de integridade. Todas as categorias de integridade oferecem suporte à integridade definida pelo usuário. violação da integridade referencialExiste violação da integridade referencial quando a chave externa não coincide com a chave primária da sua tabela “pai”.
Fonte: https://pt.wikipedia.org/wiki/Restri%C3%A7%C3%B5es_de_integridade
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo