SóProvas


ID
153169
Banca
CESPE / CEBRASPE
Órgão
TJ-DFT
Ano
2008
Provas
Disciplina
Banco de Dados
Assuntos

Quanto a bancos de dados, sistemas gerenciadores de bancos de
dados e técnicas correlacionadas de modelagem de dados, julgue
os próximos itens.

Na utilização de um banco de dados relacional, cabe exclusivamente ao sistema gerenciador de banco de dados (SGBD) o controle das restrições de integridade dos dados.

Alternativas
Comentários
  • Exclusivo: 1 - Que exclui; privativo, pessoal, único. (Fonte: http://www.priberam.pt/DLPO/default.aspx?pal=exclusivo)Questão de interpretação, pois o SGBD garante, no entanto o DBA é quem determina.
  • A integridade pode ser garantida pela aplicação que utiliza o banco de dados relacional
  • Complementando...Essa afirmação está errada, pq o SGBD garante apenas a integridade em alguns casos, como integridade de domínio, integridade de nulidade, integridade referencial dentre outras.Porém a integridade das regras de negócio deve ser garantida por meio de trigres criadas pelo administrador do banco de dados, ou através da aplicação.
  • TRIGGER faz parte do SGBD.

    Uma restrição pode ser feita por regra de negócio sim, mas por outros meios, por exemplo. Um site em PHP que comunica-se com o meu Banco de Dados. As rstrições pdoem ser feitas na própria linguagem do PHP, ao invés de serem feitas no SGBD. Ok ?
  • SGBD não garante restrições semânticas.
  • Complementando a explicação dos colegas.

    O erro da questão está em afirmar: "...cabe exclusivamente ao sistema gerenciador de banco de dados (SGBD) o controle das restrições..". O que não é verdade, o  controle das restrições começa a ser realizado apartir da esquematização, do projeto do banco de dados.

    Apesar de não ser garantia do SGBD, na referência bibliografica (Navathe, pág. 98, ed. 4º), faz a previsão de que isso poderia ocorrer de forma automática, seguindo uma esquematização correta compatível com o SGBD. Veja:

    "Todas as restrições de integridade deveriam ser especificadas no esquema do banco de dados relacional, caso queiramos impor essas restrições aos estados do banco de dados. Portanto, a DDL possui recursos para especificar os vários tipos de restrições e, assim, o SGBD pode, automaticamente, garanti-las. A maioria dos SGBDs relacionais suporta restrições de chave e de integridade de entidade, e providenciam suporte para a integridade referencial. Essas restrições são especificadas como parte da definição de dados.".
  • Gabarito Errado

    Sempre atendo com certas palavras em questões CESPE, nesse caso foi "exclusivamente".

     

    Vamos na fé !

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • ERRADO

    "É responsabilidade dos projetistas do banco de dados identificar restrições de integridade durante o projeto. Algumas restrições podem ser especificadas ao SGBD e impostas automaticamente. Outras podem ter que ser verificadas por programas de atualização ou no momento da entrada de dados."

    Fonte: Navathe, 2011