IBGEDiversas

Questões de Banco de Dados (TI)

35 questões com gabarito verificado e explicação por IA. Mostrando página 1 de 2.

Questão 1IBGE·Diversas·2016Banco de Dados (TI)

Os indicadores de gestão podem ser classificados em indicadores de esforço e indicadores de resultado. Conceitualmente, os indicadores de resultados:

Alternativas
Questão 2IBGE·Diversas·2016Banco de Dados (TI)

Uma determinada organização pública adotou, dentre vários, um indicador que aponta o grau com que um de seus programas atinge as metas e objetivos planejados, ou seja, estabeleceu um referencial (linha de base) e as metas a serem alcançadas, para avaliar se serão atingidas ou superadas. Esse é um indicador que mede:

Alternativas
Questão 3IBGE·Diversas·2016Banco de Dados (TI)

Considere uma tabela relacional R(A1, A2, ... , An) que, depois de normalizada, foi decomposta num esquema com três tabelas, R1, R2 e R3. Nesse caso, diz-se que a decomposição ocorreu sem perda quando:

Alternativas
Questão 4IBGE·Diversas·2016Banco de Dados (TI)

No SQL Server, considere uma função criada como exibido a seguir. create function FF (@data as smalldatetime = '01/01/2001') returns int BEGIN RETURN convert(int,@data) END O comando que utiliza a função FF incorretamente é:

Alternativas
Questão 5IBGE·Diversas·2016Banco de Dados (TI)

O comando SQL select a, sum(b) x, COUNT(*) y from T group by a produz como resultado as linhas abaixo. Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:

Alternativas
Questão 6IBGE·Diversas·2016Banco de Dados (TI)

Atenção: Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas.

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido. AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro. LivrariaID e LivroID constituem a chave primária da tabela Oferta. Com relação ao banco de dados BOOKS, analise os comandos SQL exibidos a seguir: I.select * from oferta o, livro l, autor a, livraria ll where o.livroid=l.livroid and o.livrariaid=ll.livrariaid and l.autorid=a.autorid II.select * from oferta o inner join livro l on o.livroid=l.livroid inner join autor a on l.autorid=a.autorid inner join livraria ll on o.livrariaid=ll.livrariaid

III.select * from oferta o left join livro l on o.livroid=l.livroid left join autor a on l.autorid=a.autorid left join livraria ll on o.livrariaid=ll.livrariaid É correto afirmar que:

Alternativas
Questão 7IBGE·Diversas·2016Banco de Dados (TI)

Algumas das mais importantes implementações de bancos de dados relacionais dispõem do comando TRUNCATE para remover registros de uma tabela. Considere as seguintes opções para remover registros de uma tabela T: I.Usando o comando DELETE; II.Usando o comando TRUNCATE; III.Removendo a tabela T e executando um comando CREATE TABLE para recriá-la em seguida. Sobre essas opções, é correto afirmar que:

Alternativas
Questão 8IBGE·Diversas·2016Banco de Dados (TI)

No MYSQL, os formatos de replicação correspondem aos formatos utilizados para registrar eventos nos logs. O formato conhecido como “statement-based binary logging", utilizado desde as versões mais antigas, tem problemas com certas cláusulas e funções utilizadas nos comandos geradores dos eventos. Nesse contexto, analise as construções que podem aparecer num comando a ser replicado. I.a cláusula LIMIT sem ORDER BY para comandos como UPDATE, DELETE, REPLACE; II.a função RAND(); III.o comando TRUNCATE TABLE;

IV.funções definidas pelo usuário (UDF) que sejam determinísticas. Comprometem a correta execução da replicação, no formato descrito, somente o que é citado em:

Alternativas
Questão 9IBGE·Diversas·2016Banco de Dados (TI)

Uma organização adotou a filosofia Lean para a análise de seus processos e para promover a sua melhoria. Ao mapear sua cadeia de valor, ela identificou desperdícios básicos do Lean, como:

Alternativas
Questão 10IBGE·Diversas·2016Banco de Dados (TI)

No texto ?Indicadores - Orientações Básicas Aplicadas à Gestão Pública?, o Ministério do Planejamento, Orçamento e Gestão define as propriedades essenciais de um indicador como aquelas que qualquer indicador deve apresentar e que sempre devem ser consideradas como critérios de escolha, independentemente da fase do ciclo de gestão em que se encontra a política sob análise. Dentre as propriedades essenciais, é correto afirmar que:

Alternativas
Questão 11IBGE·Diversas·2016Banco de Dados (TI)

É previsto que um sistema de monitoramento e avaliação do PPA disponibilize aos gestores públicos instrumentos de apoio ao gerenciamento dos programas. Esses instrumentos devem permitir:

Alternativas
Questão 12IBGE·Diversas·2016Banco de Dados (TI)

Analise o comando de definição de um trigger no SQL Server.

create trigger TR_LOG ON Empresa FOR INSERT AS insert into log(usuario,datahora,evento) select current_user,getdate(), 'Inseriu ' + codemp from inserted Quando o trigger TR_LOG é acionado, é necessário que:

Alternativas
Questão 13IBGE·Diversas·2016Banco de Dados (TI)

Os comandos SQL create table R (a int, b int) create table S (c int, d int) insert into R values(1,2) insert into R values(2,3) insert into R values(2,3) insert into R values(3,5) insert into R values(4,1) insert into S values(1,2) insert into S values(2,1) insert into S values(2,3) insert into S values(3,5) select r.a,r.b from R where not exists (select * from S where s.c=r.a and s.d=r.b) Produzem um resultado que, além da linha de títulos, contém:

Alternativas
Questão 14IBGE·Diversas·2016Banco de Dados (TI)

Com relação aos serviços de armazenamento de dados no ICloud, analise as afirmativas a seguir: I. O espaço total disponível por usuário em aplicações que utilizam o serviço chave-valor é de 1GB. II. Os arquivos transferidos para o serviço de armazenamento de documentos sempre sobrescrevem as versões anteriores, garantindo a consistência de dados. III. Suporta três tipos de serviço de armazenamento: chave-valor, documento e CloudKit. Está correto somente o que se afirma em:

Alternativas
Questão 15IBGE·Diversas·2016Banco de Dados (TI)

Com relação ao sistema de replicação, disponível para o PostgreSQL, denominado Slony-I, analise as afirmativas a seguir: I.Permite a replicação em cascata, master?slave?slave. II.Permite que um componente slave seja empregado no papel de master em caso de falha deste. III.É um componente nativo, que implica pequeno esforço de instalação e configuração. É correto concluir que:

Alternativas
Questão 16IBGE·Diversas·2016Banco de Dados (TI)

Um analista de suporte utilizou o novo formato suportado pelo serviço Hyper-V do Windows Server 2012 para configurar os discos virtuais de um servidor. Nesse caso, a capacidade máxima de armazenamento e o nome do novo formato são, respectivamente:

Alternativas
Questão 17IBGE·Diversas·2016Banco de Dados (TI)

Atenção: Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido. AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro. LivrariaID e LivroID constituem a chave primária da tabela Oferta. Considere uma implementação Oracle do banco BOOKS. I.select rownum, autornome from autor II.select rownum, autornome from autor

order by nome III.select rownum, autornome from (select * from autor order by autornome) O resultado para qualquer que tenha sido a ordem de inclusão dos registros na tabela, pode ser obtido somente pelo(s) comando(s):

Alternativas
Questão 18IBGE·Diversas·2016Banco de Dados (TI)

A organização Y adota uma abordagem disciplinada para assegurar que um determinado processo melhore de forma incremental e permaneça atingindo seus objetivos. Nessa perspectiva, é correto afirmar que se trata de:

Alternativas
Questão 19IBGE·Diversas·2016Banco de Dados (TI)

No MySQL, o comando SQL select * from T order by A desc limit 4,8 provoca:

Alternativas
Questão 20IBGE·Diversas·2016Banco de Dados (TI)

Atenção: Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas.

A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido. AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro. LivrariaID e LivroID constituem a chave primária da tabela Oferta. Quando executado no contexto do banco de dados BOOKS, o comando SQL select numlivrarias from livro where numlivrarias > 0 union select numlivrarias from livro where numlivrarias <= 0 produz um resultado cujo número de linhas, além da linha de título, é:

Alternativas
Questão 21IBGE·Diversas·2016Banco de Dados (TI)

João foi incumbido de rever um lote de consultas SQL. Como ainda é iniciante nesse assunto, João solicitou ajuda ao colega que lhe pareceu ser o mais experiente, e recebeu as seguintes recomendações gerais: I.use a cláusula DISTINCT somente quando estritamente necessária; II.dê preferência às junções externas (LEFT, RIGHT, OUTER) em relação às internas (INNER); III.use subconsultas escalares no comando SELECT, tais como “SELECT x,y,(SELECT ...) z ..." sempre que possível. Sobre essas recomendações, é correto afirmar que:

Alternativas
Questão 22IBGE·Diversas·2016Banco de Dados (TI)

Analise o seguinte script SQL executado num banco de dados Oracle. create or replace type type_nota_varray as varray (5) of number (3,1) ; create or replace type type_inscricao_obj as object ( coddisciplina number(3,0), nota type_nota_varray ) ; create or replace type type_inscricao_nested as table of type_inscricao_obj ; create table aluno ( matricula int not null, nome varchar (40) not null, codcurso char (3), inscricoes type_inscricao_nested ) nested table inscricoes store as aluno_inscricoes ; O comando que retorna corretamente a lista de alunos com suas respectivas disciplinas e notas é:

Alternativas
Questão 23IBGE·Diversas·2016Banco de Dados (TI)

João faz a manutenção de uma aplicação que acessa um banco de dados Oracle. Entretanto, essa aplicação é utilizada por vários clientes, cada um deles com suas próprias instalações e usuários, o que eventualmente causa erros na localização das tabelas e outros objetos. Num cenário como esse, uma boa prática é referenciar os nomes das tabelas por meio de:

Alternativas
Questão 24IBGE·Diversas·2016Banco de Dados (TI)

Analise os comandos Oracle RMAN para extração de backups a seguir: I.BACKUP INCREMENTAL LEVEL 0 DATABASE; II.BACKUP INCREMENTAL LEVEL 1 CUMULATIVE DATABASE; III.BACKUP INCREMENTAL LEVEL 1 DATABASE; É correto afirmar que o comando:

Alternativas
Questão 25IBGE·Diversas·2016Banco de Dados (TI)

Batista et al. (2010), ao proporem o Modelo de GC para a administração pública, identificaram que a mobilização sistemática do conhecimento nas organizações públicas requer, no mínimo, cinco atividades principais: identificar, criar, armazenar, compartilhar e aplicar. O conhecimento agrega valor apenas quando é:

Alternativas
Questão 26IBGE·Diversas·2016Banco de Dados (TI)

Considere as seguintes características de um projeto de banco de dados. I.O modelo de dados é conhecido a priori e é estável; II.A integridade dos dados deve ser rigorosamente mantida; III.Velocidade e escalabilidade são preponderantes. Dessas características, o emprego de bancos de dados NoSQL é favorecido somente por:

Alternativas
Questão 27IBGE·Diversas·2016Banco de Dados (TI)

Atenção: Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido. AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro. LivrariaID e LivroID constituem a chave primária da tabela Oferta. No banco de dados BOOKS, o campo NumLivrarias, da tabela Livro, contém informação redundante, pois denota o número de livrarias que oferecem o livro e pode ser computado. O comando SQL que calcula e atualiza esse campo corretamente é:

Alternativas
Questão 28IBGE·Diversas·2016Banco de Dados (TI)

Atenção: Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido. AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro. LivrariaID e LivroID constituem a chave primária da tabela Oferta. No banco de dados BOOKS, a lista de todas as dependências funcionais que devem existir para que a tabela “Oferta” esteja normalizada até a forma Boyce-Codd é:

Alternativas
Questão 29IBGE·Diversas·2016Banco de Dados (TI)

Atenção: Algumas das questões seguintes fazem referência a um banco de dados relacional intitulado BOOKS, cujas tabelas e respectivas instâncias são exibidas a seguir. Essas questões referem-se às instâncias mostradas. A tabela Livro representa livros. Cada livro tem um autor, representado na tabela Autor. A tabela Oferta representa os livros que são ofertados pelas livrarias, estas representadas pela tabela Livraria. NULL significa um campo não preenchido. AutorID, LivrariaID e LivroID, respectivamente, constituem as chaves primárias das tabelas Autor, Livraria e Livro. LivrariaID e LivroID constituem a chave primária da tabela Oferta. No PostGreSQL, a linguagem PL/pgSQL pode ser utilizada para definir procedures que são executadas como triggers, quando várias “special variables” são criadas, no escopo do bloco mais externo, e tornam-se disponíveis para uso no código da procedure. Nesse contexto, analise as seguintes afirmativas sobre algumas dessas variáveis e o funcionamento de triggers no PostgreSQL: I.A variável NEW contém um valor booleano que indica se o registro objeto do trigger está

sendo incluído (true) ou não (false). II.A variável NEW contém os campos de um registro que está sendo incluído (insert) ou alterado (update). III.A variável TG_OP contém uma string que determina o nome da operação que desencadeou o trigger (insert, update, etc.). IV.Na declaração de um trigger, as opções FOR EACH ROW e FOR EACH STATEMENT são equivalentes, tendo sido mantidas apenas para efeito de compatibilidade com versões anteriores. Está correto somente o que se afirma em:

Alternativas
Questão 30IBGE·Diversas·2016Banco de Dados (TI)

João escreveu a consulta SQL a seguir, executou-a corretamente e obteve um resultado contendo 100 linhas, além da linha de títulos. select curso, nome from aluno, curso where aluno.codcurso = curso.codcurso order by curso, nome As tabelas aluno e curso possuem, respectivamente, 120 e 12 linhas. No banco há ainda outras duas tabelas, pauta e disciplina, com 200 e 5 registros, respectivamente. Nessas condições, o número de linhas, além da linha de títulos, produzidas pelo comando select curso, nome from aluno, curso, disciplina, pauta where aluno.codcurso = curso.codcurso order by curso, nome seria:

Alternativas
Página 1 de 2Próxima