SóProvas


ID
961459
Banca
Marinha
Órgão
Quadro Técnico
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

As informações sobre as Organizações Militares (OM) da Marinha e seus militares são armazenadas em um banco de dados com a seguinte estrutura:
- OM (Código, Sigla, Nome, CNPJ, Endereço, Ano de Criação, Ano de Desativação, Situação (Ativa/Desativada), Tipo (Navio ou Terra), Lista de Distribuição)
- Militar (Matrícula, Nome, Endereço, Telefone, Código da OM)

Essas informações são acessadas, frequentemente, por várias aplicações na Marinha, sendo que cada uma precisa apenas de um subconjunto dos atributos dessas tabelas ou do cruzamento entre elas. Por exemplo, Militares por OM, OMs ativas e Militares por Navio. Para atender às necessidades de cada aplicação, fornecendo apenas o que elas precisam, será necessário criar:

Alternativas
Comentários
  • O gabarito é a letra B.

     

    Uma view é uma maneira alternativa de observação de dados de uma ou mais entidades(tabelas), que compõem uma base de dados. Pode ser considerada como uma tabela virtual ou uma consulta armazenada. 

    Geralmente e recomendável, uma view, implementada encapsulando uma instrução SELECT (busca de dados para exposição), guarda os dados em uma tabela virtual, armazenando também em cache, pois todas as consultas ao banco, encapsuladas ou não, ao serem executadas, são armazenadas em cache. Por este motivo, pode ser mais rápido ter uma consulta armazenada em forma de view, em vez de ter que retrabalhar uma instrução.