SóProvas


ID
770260
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Julgue os próximos itens, acerca dos sistemas gerenciadores de banco de dados que implementam o modelo relacional de dados.


O modelo relacional de dados necessita que programas ou sistemas implementem regras para evitar características indesejáveis, tais como repetição de informação, incapacidade de representar parte da informação e perda de informação.

Alternativas
Comentários
  • Temos duas interpretações nessa questão:

    1 - "O modelo relacional de dados necessita que programas ou sistemas implementem regras...". Na minha compreensão aqui ele falou de algum software acima do SGDB, pois, no enunciado ele diz que estamos tratando de um SGDB relacional. Então, essa resposta seria ERRADA. Pois o próprio SGDB garante as restrições e características indesejáveis. Um software com um banco bem projetado, não conseguiria burlar as regras do banco.

    2- Na segunda interpretação, temos o que a banca tentou passar. "programas ou sistemas" correspondendo ao  próprio SGDB. Aqui a resposta estaria CORRETA...
  • Em [1], temos:
    "O modelo relacional implementa estruturas de dados organizadas em relações. Porém, para trabalhar com essas tabelas, algumas restrições precisaram ser impostas para evitar aspectos indesejáveis, como: repetição de informação, incapacidade de representar parte da informação e perda de informação. Essas restrições são: integridade referencial, chaves e integridade de junções de relações." (Meu grifo)
    Então vamos substituir no texto a palavra "restrições" por "regras", como estão na questão. A parte sublinhada é implementada por programas ou sistemas, como diz a questão, ou seja, o SGBD!
    Portanto, certa a questão.

    Referência:
    [1] http://www.ime.usp.br/~jef/apostila.pdf
  • A questão só tem um problema no meu ver. "O modelo relacional de dados necessita que (...) implementem regras para evitar características indesejáveis, tais como repetição de informação". Isso não diz respeito ao modelo relacional. Posso muito bem aplicar a desnormalização a BD relacionais (e que sejam baseados no modelo relacional) para aumentar o desempenho. Nesse referido caso, a repetição de informação é desejável.
    As características citadas não são necessárias no modelo relacional, mas sim pelo problema ao qual ele pode ser aplicado.
  • Essa questão se refere à atomicidade, que é a propriedade que exige que uma transação seja sempre completa, atômica: não pode haver subdivisões.
  • O proprio modelo relacional já garante meios de evitar esses problemas durante a modelagem via normalização por exemplo, não tem por quer exigir que isso seja feito por softwares terceiros. Eu pelo menos entendi que programas e sistemas sejam outros que não o sgbd. Muito estranha a questão.

  • No modelo relacional temos o que? Uma representação o BD como uma coleção de relações (tabelas), ou seja, de modo gráfico podemos visualizar as tabelas e como elas estão relacionadas com suas tuplas e atributos, mas para se implementar as regras para evitar redundância de informações ou perda, precisa-se de um SGBD para fazer isso no modelo físico. Então questão correta. 

  • O cara que fez essa questão deve ter lido tanto recurso, mas tanto recurso, que no ano seguinte fez outra tentando se redimir e explicitando o que diabos são esses "programas ou sistemas"

     

    Ano: 2013 Banca: CESPE Órgão: MS Prova: Analista Administrativo

     

    O uso de SGBD com base no modelo relacional de dados permite evitar a ocorrência de aspectos indesejáveis, tais como repetição de informação, incapacidade de representação de parte da informação e perda de informação.

     

    Resposta: Certa

  • "O modelo relacional implementa estruturas de dados organizadas em relações. Porém, para trabalhar com essas tabelas, algumas restrições precisaram ser impostas para evitar aspectos indesejáveis, como: repetição de informaçãoincapacidade de representar parte da informação e perda de informaçãoEssas restrições são: integridade referencial, chaves e integridade de junções de relações." (Meu grifo)

    Então vamos substituir no texto a palavra "restrições" por "regras", como estão na questão. A parte sublinhada é implementada por programas ou sistemas, como diz a questão, ou seja, o SGBD!

    Portanto, certa a questão.


    Referência:

    [1] http://www.ime.usp.br/~jef/apostila.pdf