Foram encontradas 13.789 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q459887 Banco de Dados
O seguinte código PL/SQL, executado em um banco de dados Oracle 12c, deve ser considerado para a resolução da questão.

drop table teste;
create table teste (
               val      NUMBER,
               descricao            varchar2(15)
);
insert all
               into teste
               into teste
SELECT level,
SUBSTR(dbms_random.string(‘U’,10),1,10)
from dual connect by level < 10;
commit;



Assinale a alternativa que indica o resultado correto da execução da consulta:

select distinct length(descricao) from teste
Alternativas
Q459389 Banco de Dados
A arquitetura ANSI/SPARC de bancos de dados é composta por três níveis independentes, cada um deles descrevendo o banco em um nível diferente de abstração. Um desses níveis se refere ao armazenamento físico dos dados e à definição das estruturas físicas que permitem obter um desempenho satisfatório. Esse nível é conhecido por:
Alternativas
Q458194 Banco de Dados
Há uma tecnologia que é empregada sobre grandes volumes de dados para descobrir novas informações em função de regras e padrões existentes nesses dados. Normalmente, tais informações não são obtidas simplesmente consultando os dados armazenados em bancos de dados. Por exemplo: uma das maiores redes de varejo dos Estados Unidos descobriu, em seu enorme banco de dados, por meio do uso dessa tecnologia, que o aumento das vendas de fraldas descartáveis, nas sextas-feiras, estava relacionada às vendas de cerveja, sendo que, geralmente, os compradores eram homens. Como oportunidade de negócio, a rede varejista colocou os produtos lado a lado, resultando em um aumento expressivo nas vendas de ambos os produtos. Para obter tais descobertas, essa tecnologia usa diversas técnicas, tais como associação, classificação e predição, dentre outras. Nesse caso, essa tecnologia é chamada de:
Alternativas
Q458193 Banco de Dados
As questões 83 e 84 baseiam-se na Figura 6, que mostra um tipo de modelagem multidimensional.

imagem-011.jpg
A respeito do tipo de modelagem multidimensional, apresentado na Figura 6, pode-se afirmar que:

I. É utilizado em projetos de Data Warehouse.

II. Facilita o uso e torna mais intuitivo o emprego de ferramentas de processamento analítico OLAP (On-line Analytical Processing).

III. É utilizado em projetos de Business Intelligence.

Quais estão corretas?
Alternativas
Q458192 Banco de Dados
As questões 83 e 84 baseiam-se na Figura 6, que mostra um tipo de modelagem multidimensional.

imagem-011.jpg
A Figura 6 mostra uma modelagem multidimensional, chamada de:
Alternativas
Q458191 Banco de Dados
As questões 81 e 82 baseiam-se nas Figuras 5(a), 5(b) e 5(c). A Figura 5(a) mostra uma modelagem de dados. As Figuras 5(b) e 5(c) mostram, respectivamente, todo o conteúdo das tabelas relacionais "Animal" e "Cliente", que foram criadas, em um banco de dados relacional, respeitando-se rigorosamente os conceitos, características, detalhes e demais restrições constantes no modelo de dados da Figura 5(a). A tabela "Animal" é composta pelas colunas "Matricula", "Dono", "Nome", "Sexo" e "Data_Nascimento". A tabela "Cliente" é formada pelas colunas "Codigo", "Nome", "Telefone" e "Endereco".

imagem-010.jpg
Na tabela "Animal", a coluna "Dono" armazena a chave:
Alternativas
Q458190 Banco de Dados
As questões 81 e 82 baseiam-se nas Figuras 5(a), 5(b) e 5(c). A Figura 5(a) mostra uma modelagem de dados. As Figuras 5(b) e 5(c) mostram, respectivamente, todo o conteúdo das tabelas relacionais "Animal" e "Cliente", que foram criadas, em um banco de dados relacional, respeitando-se rigorosamente os conceitos, características, detalhes e demais restrições constantes no modelo de dados da Figura 5(a). A tabela "Animal" é composta pelas colunas "Matricula", "Dono", "Nome", "Sexo" e "Data_Nascimento". A tabela "Cliente" é formada pelas colunas "Codigo", "Nome", "Telefone" e "Endereco".

imagem-010.jpg
As tabelas "Animal" e "Cliente", mostradas, respectivamente, nas Figuras 5(b) e 5(c), foram criadas e populadas em um banco de dados relacional, respeitando-se rigorosamente a modelagem de dados, mostrada na Figura 5(a). Nesse caso, pode-se afirmar que é possível inserir na tabela:

I. "Cliente" (Figura 5(c)), um novo registro com o seguinte conteúdo:
§ Coluna "Codigo": 2
§ Coluna "Nome": MARIA
§ Coluna "Telefone": 5555
§ Coluna "Endereco": RUA DA PAZ, 100

II. "Animal", um novo registro com o seguinte conteúdo:
§ Coluna "Matricula": 1
§ Coluna "Dono": nullo (sem conteúdo)
§ Coluna "Nome": DOG
§ Coluna "Sexo": M
§ Coluna "Data_Nascimento": 28/5/2013

III. "Animal", um novo registro com o seguinte conteúdo:
§ Coluna "Matricula": 2
§ Coluna "Dono": 3
Coluna "Nome": AMIGO
§ Coluna "Sexo": M
§ Coluna "Data_Nascimento": 10/1/2011

Quais estão corretas?
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457972 Banco de Dados
A aplicação do BI pode ser estratégica, tática ou operacional. É uma característica do BI operacional:
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Tecnologia da Informação |
Q457953 Banco de Dados
Nos bancos de dados relacionais que utilizam a linguagem SQL, a restrição que valida o conteúdo de um campo, normalmente pela integridade com outro campo de outra tabela, é conhecida como constraint:
Alternativas
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
Respostas
9681: B
9682: A
9683: B
9684: E
9685: E
9686: C
9687: A
9688: A
9689: C
9690: E
9691: E
9692: B
9693: C
9694: E
9695: E
9696: D
9697: D
9698: B
9699: D
9700: A