Questões

Total de Questões Encontradas: 40

Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Na modelagem de uma datawarehouse, deve-se considerar que os processos de negócio
A
usam como suporte um conjunto integrado de aplicações que atravessam vários departamentos de uma organização. 
B
possuem aptidão para gerar um conjunto de medições únicas com grande variedade e granularidades. 
C
são expressos como verbos de ação, com as dimensões associadas na forma de sujeitos que descrevem quem, o quê, onde, porque e como são relacionados ao processo. 
D
têm seu comportamento frequentemente disparado por uma entrada não monitorada. 
E
tendem a se integrar com outros processos que não devem possuir dimensões em comum.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Assinale a opção correta, a respeito de modelagem dimensional.
A
A elaboração do esquema de uma datawarehouse busca a simplificação do gerenciamento dos dados e a otimização do desempenho do sistema, em detrimento da simplificação da interface com o usuário. 
B
A modelagem dimensional sempre usa conceitos de fatos e dimensões como base para a formulação de modelos para suporte à decisão. Fatos, de forma geral, representam medições, e dimensões descrevem conceitos, sendo que as dimensões são valores numéricos. 
C
O desempenho de consultas em datawarehouses, comparado ao esquema usado em SGBDs OLTP, é mais baixo, embora a formulação de consultas seja mais simples. 
D
A normalização dimensional cria um esquema em floco de neve. Uma das razões para não se realizar essa ação é que um banco de dados na terceira forma normal ocupa mais espaço que um banco de dados denormalizado. 
E
Na modelagem de uma datawarehouse, um modelo de projeto viável é a escolha do processo de negócio a ser modelado; declare a granularidade do modelo; identifique as dimensões; e identifique os fatos.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Acerca de conceitos básicos de suporte à decisão DSS (decision support systems), assinale a opção correta.
A
São três os componentes típicos da arquitetura de um sistema de suporte a decisão: o banco de dados ou a base de conhecimento, o modelo e a interface com o usuário.
B
Um sistema de suporte à decisão que oferta ao usuário um conjunto de possíveis decisões, mas não permite o ajuste dessas decisões ou a integração com elas é classificado na categoria de DSS cooperativo.
C
Um DSS que provê expertise especializado na solução de problemas por meio de um banco de dados de fatos, regras, procedimentos e estruturas similares é mais bem classificado como DSS orientado à comunicação que DSS orientado ao conhecimento.
D
Sistemas DSS inteligentes baseiam-se no uso dos cálculos de predicados e do cálculo lambda.
E
Sistemas DSS orientados à comunicação envolvem basicamente o uso de conexões remotas entre o usuário e o banco de dados de apoio à decisão.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Acerca de backup, recuperação, administração, configuração, tunning e detecção de problemas em banco de dados, assinale a opção correta.
A
Por meio do SQL Server Management Studio, é possível fazer autoria de scrips nas linguagens Transact-SQL, MDX, DMX, XML/A e XML, o que permite, entre outros, a modelagem relacional, a modelagem multidimensional e a modelagem orientada a objetos. 
B
Em uma estratégia de backup e recuperação para SQL Server, o modelo de full recovery envolve o backup completo da base de dados, o backup dos logs rotineiros, bem como o backup da cauda do log, chamada de tail backup. 
C
Em uma estratégia de backup e recuperação para PostgreSQL, o modelo de bulk-logged recovery envolve o backup completo da base de dados, mas não o backup dos logs rotineiros. 
D
O SGBD Oracle dispõe de ferramenta denominada Database Engine Tuning Advisor, capaz de criar e destruir sessões de monitoramento que objetivam coletar dados sobre o desempenho do SGBD, visando à sua otimização. 
E
Para o monitoramento e análise de desempenho no SGBD SQL Server, é necessário ativar o processo coletor de estatísticas, que permite a coleta e o relato de informação sobre a atividade do servidor.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Assinale a opção correta, a respeito de controle de proteção, integridade e concorrência e segurança em SGBDs.
A
Para a gerência de segurança no acesso a bancos de dados, bem como para o desenho de controle de acesso em aplicações customizadas, os modelos de controle de acesso discricionários oferecem menor flexibilidade que os modelos de controle de acesso baseado em papéis (role based access control). 
B
Os testes de vulnerabilidade visando identificar a resiliência de um sistema de informações na Web a ataques de SQL injection são mais bem-sucedidos se realizados na interface com o SGBD. 
C
O problema da inferência, conhecido na área de segurança em banco de dados, possui soluções facilmente executáveis sob o ponto de vista computacional. Essas soluções envolvem técnicas de denormalização implementadas pela maioria das ferramentas de desenho de bancos de dados. 
D
A criptografia de dados transparente (transparent data encryption), como implementada no SGBD Oracle, não permite o gerenciamento de chaves criptográficas em um módulo externo ao SGBD. 
E
No SGBD Oracle, não é possível o armazenamento de logs ou registros de auditoria de banco de dados em arquivos do sistema operacional, sendo possível apenas usar o dicionário de dados, por meio de uma database audit trail.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Acerca de controle e processamento de transações, envolvendo recuperação, concorrência, gerência e protocolos de transações distribuídas, assinale a opção correta.
A
No SGBD Oracle, uma transação inicia-se quando o primeiro comando SQL executável é encontrado em uma sessão de usuário e pode encerrar-se quando o último SAVEPOINT é declarado. 
B
XA é um protocolo de gerenciamento de transações distribuídas suportado no MySQL mediante o uso do engine MyISAM. 
C
XA define interface entre dois ou mais transaction managers e um resource manager. 
D
O protocolo de fechamento de transações em duas fases, chamado 2PC (two phase commit), é um protocolo de fechamento atômico de transações com base no voto da maioria dos agentes que participam da transação. 
E
O padrão SQL define quatro níveis de isolamento de transações, visando ao controle de concorrência, e apenas um deles permite a leitura suja (dirty read).
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Texto Associado Texto Associado
Imagem Associada da Questão
A figura acima apresenta um esquema de banco de dados simplificado, denominado metamodelo, que modela dados referentes a um ambiente de desenvolvimento de banco de dados, supostamente chamado de ADBD, no qual um usuário do ambiente, denominado autor, pode criar esquemas de informação e controlar mudanças realizadas sobre alguns elementos do esquema. Os relacionamentos entre as tabelas do metamodelo, estabelecidos por meio de chaves estrangeiras, estão indicados por linhas, cujo significado fica aparente pela combinação entre os nomes das tabelas e das colunas. Considere que, nas operações realizadas sobre o modelo de dados, todas as verificações de integridade estão habilitadas.
Acerca da aplicação da linguagem de consulta SQL no esquema metamodelo, assinale a opção correta, considerando que a restrição NOT NULL está aplicada a todas as colunas do referido esquema e que a quantidade de registros em cada uma das tabelas esquema, tabela, coluna, autor e alteracao é, respectivamente, 1, 2, 3, 4 e 5.
A
SELECT * from esquema, tabela, coluna, autor, alteracao retornará um conjunto de resultados com 15 tuplas e 15 colunas. 
B
SELECT DISTINCT(a.nome) FROM coluna AS c, autor AS a, alteracao AS alt WHERE alt.id_autor = a.id AND alt.id_coluna = c.id não pode retornar um result set com mais de 4 registros. 
C
SELECT a.nome FROM coluna AS c, autor AS a, alteracao AS alt where alt.id_autor = a.id AND alt.id_coluna = c.id pode retornar um result set com mais de 5 registros. 
D
SELECT a.NOME FROM coluna AS c, autor AS a, alteracao AS alt pode retornar um result set com menos de 60 registros. 
E
SELECT * FROM esquema INNER JOIN autor ON esquema.id = autor.id não pode retornar um result set vazio.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Texto Associado Texto Associado
Imagem Associada da Questão
A figura acima apresenta um esquema de banco de dados simplificado, denominado metamodelo, que modela dados referentes a um ambiente de desenvolvimento de banco de dados, supostamente chamado de ADBD, no qual um usuário do ambiente, denominado autor, pode criar esquemas de informação e controlar mudanças realizadas sobre alguns elementos do esquema. Os relacionamentos entre as tabelas do metamodelo, estabelecidos por meio de chaves estrangeiras, estão indicados por linhas, cujo significado fica aparente pela combinação entre os nomes das tabelas e das colunas. Considere que, nas operações realizadas sobre o modelo de dados, todas as verificações de integridade estão habilitadas.
Acerca do modelo descrito no texto e dos conceitos de bancos de dados, assinale a opção correta.
A
O esquema metamodelo permite registrar cada alteração efetuada pelos usuários do ADBD ao longo do tempo, referente à coluna de cada tabela modelada pelo ADBD.
B
Se um banco de dados com o esquema metamodelo contém registros para todas as tabelas, então o comando DROP TABLE autor será executado com sucesso pelo SGBD.
C
Se a restrição NOT NULL está aplicada a todas as colunas do esquema metamodelo, então um banco de dados com tal esquema que não contenha registros para a tabela autor não permitirá a inserção de registros na tabela tabela.
D
Seis chaves primárias estão declaradas em metamodelo.
E
Se a restrição NOT NULL não está aplicada às colunas das tabelas do esquema metamodelo, então um banco de dados com tal esquema que não contenha registros para as tabelas autor e coluna permitirá a inserção de registros na tabela alteracao.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Considerando um estudo comparativo entre os sistemas gerenciadores de banco de dados Oracle, MySQL, PostgreSQL e SQL Server, assinale a opção correta.
A
Enquanto MySQL é um SGBD unificado que usa um único engine de storage, uma única instância de PostgreSQL pode servir a várias bases de dados armazenadas com engines distintos. 
B
MyISAM, InnoDB e NDB são engines suportados por MySQL, sendo que, destes, apenas MyISAM e InnoDB garantem as propriedades ACID em transações. 
C
Os SGBDs Oracle, MySQL, PostgreSQL e SQL Server possuem soluções nativas para balanceamento de carga, clusterização e replicação. 
D
Se uma base de dados Oracle possui o parâmetro de point in time recovery de 7 dias, então é possível ao administrador desse banco de dados recuperar o estado do banco para qualquer ponto do tempo nas últimas 24 horas × 7 dias passados. 
E
As linguagens de consultas comumente usadas no SQL Server são Transact-SQL e PL/SQL.
Ano: 2010 Banca: CESPE Órgão: INMETRO Prova: Pesquisador - Gestão da Informação
Assinale a opção correta, com relação ao mapeamento de dados de e para o modelo entidade-relacionamento.
A
Quando se envolve o uso de herança em modelos orientados a objeto, há várias formas para se mapear uma estrutura de objetos para um esquema relacional, sendo as principais: mapear cada classe concreta para sua tabela própria e mapear cada classe para sua própria tabela. 
B
Informação sombra (shadow information) é aquela informação que não necessita ser mantida quando um objeto em memória é movido para um SGBD relacional. 
C
Uma das dificuldades de mapeamento entre modelos de dados orientados a objeto e relacionais é que classes implementam dados e comportamento, enquanto as tabelas de um SGBD implementam basicamente os dados. 
D
A implementação de leitura preguiçosa, quando se usa o mapeamento de dados relacionais para objetos, pode ser realizada por meio de ajustes em implementações de métodos setters nos objetos recuperados do banco de dados. 
E
Quando uma associação unidirecional existe de uma classe A para uma classe B, a chave estrangeira deve ser mantida na tabela correspondente à classe B.
Página 1 de 4