SóProvas


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

Julgue os itens seguintes quanto às formas de otimização de
pesquisas.

O modelo físico contém detalhes do armazenamento interno de informações. Esses detalhes influenciam o desempenho das aplicações, mas não a programação de aplicações no sistema de gerenciamento de banco de dados (SGBD).

Alternativas
Comentários
  • Correto. O modelo físico contém detalhes de armazenamento interno de informações que não têm influência sobre a programação de aplicações no SGBD mas, influenciam a performance da aplicações. Por isso as informações desse modelo são usadas por profissionais que fazem sintonia (ajuste
    de desempenho - “tuning”) de banco de dados.

    Fonte: http://people.ufpr.br/~catia.gm/pdf/ibd_a2_fisico.pdf
  • Um bom analista irá especificar e desenvolver o software levando em consideração seu conhecimento a respeito do modelo físico do SGDB utilizado. Logo isto influencia ( mesmo que indiretamente ) na programação das aplicações. Questões muito mal formuladas que não parecem ser feitas nem avaliadas por alguém da área.
  • Concordo com o Alex. O SGBD's usam mapas de acesso para chegar até o dado. Se vc fizer um SQL mal formulada, com certeza irá impactar no desempenho
  • Essa questão trata do conceito de "Independência de Dados" que, resumidamente, reza que a modificação em alguma das três visões (externa, conceitual e interna) não tem efeito sobre as demais. 



    A visão externa está mais próxima do usuário: é como os usuários enxergam o conjunto de dados contidos no DB, independente do produto que o implementará;
    A visão conceitual junta as visões externas e cria um esquema de relações, atributos e dependência entres os dados a serem armazenados, de maneira a satisfazer as visões externas: é a ponte entre o mundo externo e o interno, relativamente independente do SGDB usado;
    A visão interna (ou física) trata da organização de arquivos, espaço físico ocupado, relacionamento com o hardware e o SO, índices, etc. 

    Assim, uma modificação no hardware (troca de processador, aumento de RAM, etc) usado certamente irá influenciar no desempenho das aplicações, mas não exigirá modificação nos esquemas ou casos de uso.

    Fonte:
    http://www.lightenna.com/training/databases/1_datamodels/1_1_introduction/1_1_14_logical_and_physical_program_data_independence
  • Eu errei por achar "não influencia" muito pesado.

  • Nesse modelo, estamos preocupados com a forma como os dados são de fato organizados no banco de dados. Esse tipo de organização não afeta o desenvolvido das aplicações. Do ponto de vista do programador, tudo acontece como visto o modelo lógico.

  • Gabarito: Correto.

    • Uma das abordagens dos bancos de dados é o isolamento entre programas e os dados