Questões de Concurso Sobre banco de dados

Foram encontradas 16.636 questões

Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457952 Banco de Dados
São características do OLAP, EXCETO:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457951 Banco de Dados
No SQL, a função de agregação que coleta valores de um determinado campo e retorna, como resultado, a média dos valores desse campo é:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457950 Banco de Dados
No SQL, são exemplos de um operador lógico e de um operador relacional, respectivamente:
Alternativas
Q457534 Banco de Dados
As tabelas a seguir fazem parte do sistema de acompanhamento de projetos de uma empresa de engenharia. 

imagem-001.jpg
Pode-se chegar a conclusão que
Alternativas
Q457533 Banco de Dados
Considere a consulta SQL a seguir. 

select b.nomeAluno from(
select matricula from tbHistoria
where matricula NOT IN(
select matricula from tbMatematica)) a, tbAluno b
where a.matricula - b.matricula

Essa  consulta  SQL  pode  ser  otimizada  obtendo-se  o  mesmo  resultado, empregando-se a seguinte expressão:
Alternativas
Q457526 Banco de Dados
Um  depósito  de  dados  é  utilizado  para  armazenar,  de  forma  consolidada,  informações  relativas  às  atividades  de  uma  organização  em  bancos  de  dados.  Nesse  contexto,  o  datawarehouse  possibilita  a  análise  de  grandes  volumes  de  dados,  coletados  dos  sistemas  transicionais,  permitindo  uma  melhor  análise  de  eventos  passados,  oferecendo  suporte  às  tomadas de decisões presentes e à decisão de eventos futuros. 

Com relação ao datawarehouse, analise as afirmativas a seguir. 

I.  Caracteriza‐se pela volatilidade dos dados, facilitando a realização de frequentes atualizações dos mesmos.

II.  Aplicações OLAP destinam‐se à análise e à manipulação de dados do datawarehouse  sob múltiplas perspectivas.

III.  ETL  são  ferramentas  que  realizam  a  extração  de  dados  de  diversos  sistemas,  a  transformação  desses  dados  conforme  regras  de  negócios  e  a  carga  dos  mesmos  em  um  datawarehouse

Assinale:
Alternativas
Q457506 Banco de Dados
A respeito da conexão a um banco de dados, analise as afirmativas a seguir.

I. Para a conexão a bancos de dados diretamente com o servidor que o hospeda por meio de sockets, faz-se necessário conhecer o protocolo proprietário desse banco de dados.

II. A conexão a bancos de dados utilizando uma API permite a troca dos bancos sem a alteração de seu código.

III. A conexão por meio de Java possui um conjunto de interfaces definidas que evita a necessidade de cada banco ter a sua própria API.

Assinale:
Alternativas
Q455252 Banco de Dados
Em um ambiente de banco de dados Oracle 11g ideal, foram criadas duas tabelas por meio das instruções PL/SQL a seguir: 

CREATE TABLE orders (order_id NUMBER PRIMARY KEY, line_items_count NUMBER DEFAULT 0 ); CREATE TABLE lineitems (order_id REFERENCES orders, seq_no NUMBER, CONSTRAINT lineitems PRIMARY KEY(order_id,seq_no) );

Foi criada, relacionada às tabelas, a seguinte trigger, colocada em execução:


CREATE OR REPLACE TRIGGER lineitems_trigger    AFTER INSERT OR UPDATE OR DELETE ON lineitems    FOR EACH ROW BEGIN    IF (INSERTING OR UPDATING)    THEN      UPDATE orders SET line_items_count = NVL(line_items_count,0)+1      WHERE order_id = :new.order_id;   END IF;    IF (DELETING OR UPDATING)   THEN
     UPDATE orders SET line_items_count = NVL(line_items_count,0)-1       WHERE order_id = :old.order_id;   END IF; END; /
Em seguida, foram executadas as instruções abaixo, nesta ordem:
INSERT INTO orders (order_id) VALUES (78); INSERT INTO orders(order_id) VALUES (92); INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); SELECT * FROM orders;




Considere:

I. Ao executar a instrução INSERT INTO orders (order_id) VALUES (78); a trigger incrementou o valor contido no campo line_items_count passando de 0 para 1.

II. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,1); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 0 para 1.

III. Ao executar a instrução INSERT INTO lineitems (order_id, seq_no) VALUES (78,2); a trigger incrementou o valor contido no campo line_items_count da tabela orders passando de 1 para 2.

IV. A instrução SELECT * FROM orders; mostrará no campo line_items_count da linha cujo order_id é 78 o valor 3.

Está correto o que consta APENAS em
Alternativas
Q455251 Banco de Dados
Paulo utiliza o pg_dump do PostgreSQL para fazer cópia de segurança de um banco de dados. Normalmente faz cópias de segurança no formato tar e utiliza o pg_restore para reconstruir o banco de dados, quando necessário. O pg_restore pode selecionar o que será restaurado, ou mesmo reordenar os itens antes de restaurá-los, além de permitir salvar e restaurar objetos grandes. Certo dia Paulo fez uma cópia de segurança do banco de dados chamado trt13 para o arquivo tribunal.tar, incluindo os objetos grandes. Paulo utilizou uma instrução que permitiu a seleção manual e reordenação de itens arquivados durante a restauração, porém, a ordem relativa de itens de dados das tabelas não pôde ser alterada durante o processo de restauração.

Paulo utilizou, em linha de comando, a instrução
Alternativas
Q455250 Banco de Dados
Recovery Manager - RMAN é um utilitário de banco de dados que faz o backup, restauração e recuperação de bancos de dados Oracle 11g. Este utilitário
Alternativas
Q455249 Banco de Dados
Considere o texto abaixo:

O Oracle 11g possui ferramentas para gestão de banco de dados que fornecem orientação específica sobre como lidar com os principais desafios de gestão de dados. Uma dessas ferramentas analisa comandos SQL e faz recomendações de como melhorá-los. Esta ferramenta pode ser executada automaticamente durante os períodos de manutenção (normalmente à noite). Durante cada execução automática, ela seleciona consultas SQL de alta carga (high-load) e gera recomendações para ajustar essas consultas. Permite realizar análises estatísticas, criação de perfis SQL, análise de caminho de acesso e análise de estruturas SQL.

O texto descreve uma ferramenta conhecida como
Alternativas
Q455248 Banco de Dados
Um banco de dados Oracle possui uma tabela chamada processo com os seguintes campos:

numero_processo .................................. number (5)
sequencia_processo ...............................number (2)
digito_processo .................................... number (2)
ano_processo .........................................number (4)
orgao_processo ......................................number (1)
regiao_processo .....................................varchar2 (5)
vara_processo .........................................number (4)

Após a tabela ter sido criada, observou-se um requisito informando que campo vara_processo deve permitir apenas valores entre 0 e 28. Para adicionar tal restrição na tabela deve-se digitar a instrução
Alternativas
Q455222 Banco de Dados
No contexto da modelagem dimensional, um depósito de dados digitais serve para armazenar informações detalhadas relativamente a uma empresa, criando e organizando relatórios por meio de históricos que são posteriormente utilizados pela empresa para ajudar na tomada de decisões. É orientado por assunto, integrado, não volátil, variável com o tempo, e empregado no apoio às decisões gerenciais.

Esse depósito de dados está diretamente relacionado ao seguinte conceito:
Alternativas
Q455221 Banco de Dados
SQL é a para “Structured Query Language", que constitui uma linguagem padrão de gerenciamento de dados que interage com os principais bancos de dados, baseados no modelo relacionai, como Oracle, SQL Server, PostgreSQL e MySQL.

Para selecionar, na tabela CIDADES, todas as cidades cujas populações (POP) estejam entre 500000 e 1000000 de habitantes, inclusive, a sintaxe correta para o comando é:
Alternativas
Q455219 Banco de Dados
Bancos de dados relacionais funcionam com base em relações, representadas por tabelas que armazenam dados sobre departamentos, empregados e projetos de uma empresa.

Nas tabelas, por suas características , são informações utilizadas como chaves primárias:
Alternativas
Q453455 Banco de Dados
A álgebra relacional fornece um alicerce formal para as operações do modelo relacional.

Um técnico de informática reconhece que essas operações permitem que um usuário especifique solicitações como expressões da álgebra relacional, nas quais a(o)
Alternativas
Q453454 Banco de Dados
Considere o esquema relacional abaixo, no qual placa é a chave primária.
VEICULO(Placa, Cor, Modelo, Marca, Ano, Valor)

Qual é a expressão em álgebra relacional a ser aplicada sobre esse esquema, de forma a obter as Placas dos VEICULOS com Ano igual a 2011 e Valor menor que 9000?
Alternativas
Q453442 Banco de Dados
O diagrama a seguir apresenta um modelo de entidades e relacionamentos segundo a notação da Engenharia de Informação.

imagem-004.jpg
A notação equivalente em IDEF1X é
Alternativas
Q453441 Banco de Dados
Desse modo, para incluir o campo telefone na Tabela Inquilino, o comando necessário é
Alternativas
Q453440 Banco de Dados
Nessa situação, para se obter um relatório com a quantidade de vagas por cada inquilino, listadas e agrupadas por cpf, deve ser feita a seguinte consulta:
Alternativas
Respostas
10501: E
10502: E
10503: B
10504: C
10505: E
10506: E
10507: D
10508: D
10509: B
10510: D
10511: A
10512: E
10513: E
10514: C
10515: C
10516: C
10517: D
10518: A
10519: B
10520: B