Questões de Concurso Sobre banco de dados
Foram encontradas 15.797 questões
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?
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:
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:
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:
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
Paulo utilizou, em linha de comando, a instrução
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
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
Esse depósito de dados está diretamente relacionado ao seguinte conceito:
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 é:
Nas tabelas, por suas características , são informações utilizadas como chaves primárias:
I. Personalizar a arquitetura de data warehouse para diferentes grupos dentro da organização.
II. Transportar os dados do data warehouse para bancos de dados independentes, projetados para áreas de negócio ou projetos específicos.
III. Pesquisar automaticamente grandes arquivos de dados para identificar padrões e tendências que vão além da simples análise.
Está correto o que consta em: