Questões de Concurso
Sobre banco de dados
Foram encontradas 15.737 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Tiago é o DBA, administrador de banco de dados, da sua empresa e, durante um processo de consulta ao banco de dados, ele pretende utilizar uma função chamada SUBSTRING. Para testar a sintaxe e o funcionamento dessa função, Tiago executou o seguinte comando no seu banco de dados SQL:
select substring( ‘CONCURSO’, 6,3);
Qual será o resultado dessa consulta aplicada por Tiago?
O SQL (Structured Query Language) é um dos padrões de linguagens mais utilizados por banco de dados mundialmente e sua estrutura de comando é dividida em 5 grandes estruturas principais. Relacione as estruturas com um exemplo de comando e assinale a alternativa com a sequência correta.
1. DDL.
2. DML.
3. DQL.
4. DCL.
5. DTL.
( ) GRANT.
( ) COMMIT.
( ) UPDATE.
( ) ALTER.
( ) SELECT.
A seguir, é apresentado o SQL que realiza uma consulta que implementa um determinado relatório:
SELECT PRO.NOME, COUNT(ELE.ID) QTD
FROM PRODUTO PRO
JOIN ELEMENTO ELE ON (PRO.ID = ELE.PRODUTO)
JOIN VENDA VEN ON (VEN.ID = ELE.VENDA)
WHERE VEN.DATA_VENDA >= SYSDATE-10
AND ROWNUM <= 20
GROUP BY PRO.NOME
ORDER BY 2 DESC
Assinale a alternativa que descreve o que esse relatório apresenta ao usuário.
João, que é analista de suporte, está desenvolvendo um relatório que apresente o usuário, a data e a hora de acesso ao Data Center, porém o relatório está apresentando um erro e João já não sabe o que fazer. Outro analista de suporte foi chamado para ajudar a descobrir o erro. A partir do exposto, considere a seguinte consulta:
SELECT USER, DATAHORAACESSO
FROM ACESSO
WHERE COUNT(ID) = 5
(Obs.: considerar ID como a chave primária da tabela ACESSO).
Qual alternativa apresenta a forma correta para realizar essa consulta?
Um SGBD (Sistema de Gerenciamento de Banco de Dados) armazena informações sobre o fluxo de uma autopeças. Dentre essas informações, destaca-se a tabela de vendas com as seguintes colunas:
CREATE TABLE venda (ID INT PRIMARY KEY, CLIENTE INT REFERENCES CLIENTE(ID), DATA date, VALOR NUMERIC(10,2));
Obs.: Considere que existe uma tabela CLIENTE neste SGBD.
Com base nessa Estrutura, assinale a alternativa que apresenta a inserção em lote.
Em relação à Normalização de Banco de Dados Relacionais, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A Terceira Forma Normal indica que a tabela está na Segunda Forma Normal e não contém dependências transitivas.
II. A Primeira Forma Normal indica que a tabela contém tabelas aninhadas.
III. A Segunda Forma Normal indica que a tabela está na Primeira Forma Normal e não contém dependências parciais.
Dada a tabela a seguir, assinale a alternativa que apresenta o código SQL que retorna os seguintes valores: Computador, 1500.
Tabela PRODUTO
idprduto: 1
descriçao: Computador
preço: 1500
idprduto: 2
descriçao: Televisão
preço: 1200
idprduto: 3
descriçao: Bicicleta
preço: 1000
Com base nos dados das tabelas apresentadas e no seguinte código SQL, assinale a alternativa que apresenta os dados retornados pelo código SQL.
select contato.nome, endereco.cidade from contato join endereco on endereco.idendereco = contato.idendereco where contato.idcontato = 2
Tabela CONTATO
idcontato: 1
nome: Maria
telefone: 123456789
endereço: 1
iddcontato: 2
nome: Sophia
telefone: 456789123
endereço: 2
Tabela ENDEREÇO
idendereço: 1
descrição: rua a, n° 1
cidade: São Paulo
estado: São Paulo
dendereço: 2
descrição: rua b, n° 1
cidade: Curitiba
estado: Paraná
A – 10/12/2016 10:00 – Backup completo B – 11/12/2016 12:00 – Backup incremental C – 12/12/2016 12:00 – Backup incremental D – 13/12/2016 08:00 – Backup completo E – 13/12/2016 19:00 – Backup completo F – 14/12/2016 06:00 – Backup diferencial G – 15/12/2016 06:00 – Backup diferencial H – 16/12/2016 06:00 – Backup diferencial I – 17/12/2016 19:30 – Backup completo
Caso seja preciso restaurar o backup do dia 16/12/2016 às 06:00, é necessário que o administrador de sistemas utiliza apenas os backups: