Questões de Concurso Sobre banco de dados
Foram encontradas 19.024 questões
No PostgreSQL, mesmo usando-se o parâmetro de configuração listen_address = ‘*’, é possível controlar os usuários que poderão se conectar ao banco de dados.
Apenas instalações autônomas de SQL Server permitem o uso de servidor de arquivos SMB como opção de armazenamento.
INSERT INTO funcionario VALUES (12, 'Joaquim Manoel da Costa Silva Xavier Gonçalves Junior', 2700.00);
Ao executar o comando foi exibida a seguinte mensagem:
Data too long for column 'nome' at row 1
Para permitir o cadastro, o tamanho do campo nome deverá ser aumentado por meio do comando
select *
from t1, t2, t3
where t1.a=t2.a and t2.b=t3.b
sempre produz resultados equivalentes aos do comando:
select * from t1, t2, t3
produz:
SELECT SYSDATE FROM DUAL
produz:
1.000 registros;
5 colunas;
uma coluna intitulada “A" totalmente preenchida com valores nulos.
Pode-se concluir que o comando SQL
select *
from T1 x left join T2 y on x.A=y.A
produz um resultado que contém:
I. São criadas na memória.
II. Persistem somente durante a sessão em que foram criadas.
III. Não podem receber nomes que já estão em uso em tabelas não temporárias do bancos de dados.
IV. Sua criação requer que o usuário possua o privilégio CREATE TEMPORARY TABLES.
Somente estão corretas:
I.
select * from X
UNION ALL
select * from Y
II.
select * from X
INTERSECT
select * from Y
III.
select * from X
MINUS
select * from Y
Sabendo-se que os comandos I, II e III retornam, respectivamente, 9, 2 e 3 registros, e que as duas tabelas possuem chaves primárias, o número de registros presentes nas tabelas X e Y, respectivamente, é:
I.
select distinct x1.nome
from X x1
where exists
(select * from X x2
where x1.nome = x2.nome)
II.
select distinct x1.nome
from X x1, X x2
where x1.nome = x2.nome
III.
select distinct x1.nome
from X x1, X x2
where x1.nome <> x2.nome
Sabendo-se que é preciso produzir a lista de nomes que aparecem duas ou mais vezes na tabela X, está correto concluir sobre os comandos que: