SóProvas


ID
990940
Banca
CESPE / CEBRASPE
Órgão
MS
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de administração e tunning de banco de dados, julgue os itens seguintes.


As chaves estrangeiras são empregadas em um SGBD para garantir a restrição de integridade, ou seja, a exatidão e a consistência dos dados em um banco de dados relacional.

Alternativas
Comentários
  • Restrições de integridade são regras de consistência de dados que é garantida pelo próprio SGBD.

    - Essas restrições são garantidas automaticamente pelo SGBD Relacional.

    - O programador não precisa implementá-las!

    Quanto às restrições de integridade básicas cobradas na questão temos:

    -Integridade de Domínio:

    Define os valores que podem ser assumidos pelos campos de uma coluna.

    -Integridade de Vazio:

    Especifica se os campos de uma coluna podem ou não serem vazios.

    -Integridade de Chave:

    Define que os valores da chave primária e alternativa devem ser únicos.

    -Integrida de Referencial:

    Define que os valores dos campos que aparecem numa chave estrangeira devem aparecer na chave primária (candidata) da tabela referenciada.

  • Acho que é possível anular esta questão, pois ela não informa qual a integridade garantida pela chave, no caso a integridade referencial.

  • Certa

    Um Sistema de Gerenciamento de Banco de Dados — do inglês Data Base Management System — é o conjunto de softwares responsáveis pelo gerenciamento de um banco de dados

  • GABARITO CORRETO!

    Restrição de integridade é uma condição especificada no esquema do BD e restringe os dados que podem ser armazenados em uma instância do BD.

    Se uma instância satisfaz todas as restrições de integridade, temos uma instância válida.

  • galera, apesar da questão estar incompleta, ela não deixa de estar certa ! p/ o cespe incompleto = certo !

  • As chaves estrangeiras são empregadas em um SGBD para garantir a restrição de integridade, ou seja, a exatidão e a consistência dos dados em um banco de dados relacional.

    CERTO

    --> As chaves estrangeiras são utilizadas para garantir a integridade relacional;

    --> A integridade relacional garantida faz com que os dados sejam exatos e consistentes dentro do sistema analisado;

    --> Não foi citada a especificidade da restrição, mas como abordou o geral, então está correto. Não pode é abordar algo específico como somente se existir algo a mais ou abordar algo geral definindo que tudo é abordado.

    "A disciplina é a maior tutora que o sonhador pode ter, pois ela transforma o sonho em realidade."

  • CORRETO

    Garante a integridade, uma vez que garante a integridade referencial, isto é, garante que o valor que aparece na FK( chave estrangeira) aparece em outra tabela, ou até na própria tabela em um auto-relacionamento, apontando para a chave primária(PK)(regra) ou candidata( exceção). Pois imagina uma FK apontando para algo que não existe, acontece essa situação, por exemplo, quando temos relacionamentos com participação total, ou melhor, quando uma tabela depende da outra para existir.

    Ex.:

    Empregado e dependente. Dependente só e registrado se houver um empregado, caso eu apague o empregado e deixe o dependente, gero uma inconsistência no BD, pois dependente não tem para onde apontar/referenciar.

    Empregado --(1;1)-------vinculado --------(N;N)--Dependente

    1)dependente tem que estar vinculado 1 e apenas 1 empregado, se eu apagar empregado, ferro com dependente, pelo menos a integridade referencial.

    2)Já um empregado pode ter vários dependentes, ou seja, pode ter 0 ou muitos.