Questões de Concurso
Sobre banco de dados para fgv
Foram encontradas 1.880 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
SELECT top 10 *
FROM empresa
ORDER BY nome
No Oracle, supondo-se que não haja duas empresas com o mesmo nome no banco de dados, o comando SQL equivalente para qualquer instância da tabela empresa é:
select 1 from t1
union
select 2 from t2
union
select 3 from t3
produz um resultado com:
I.
select distinct x.* from x, y where x.a < > y.a
II.
select distinct x.* from x
where x.a not in (select a from y)
III. select distinct x.* from x
where not exists
(select * from y where y.a=x.a)
Sabendo-se que nenhuma das instâncias das tabelas “x” e “y” é vazia, é correto concluir que:

O critério de ordenação que NÃO poderia ser empregado nessa consulta é:

Após a execução do comando, o conteúdo da coluna “b" da tabela R2 passa a ser, de cima para baixo:
D → C
C → D
C → N
C → E
Sabendo-se que todos os atributos são atômicos, o esquema relacional que satisfaz as formas normais 1ª, 2ª, 3ª e Boyce-Codd é:

O script SQL para criação de tabelas que apresenta uma interpretação correta da semântica do diagrama é:

Sabendo-se que a coluna matricula constitui a chave primária da tabela aluno, está correto concluir que

Assinale a opção que indica a expressão que, ao ser utilizada para substituir o trecho “???”, invalida o comando SQL acima.
Assinale a opção que indica a característica principal da técnica comumente usada para a obtenção dessa garantia nas implementações.
Assim sendo, analise as quatro expressões lógicas a seguir.
not ?
F or ?
T and ?
? or T
Assinale a opção que apresenta os valores finais das expressões lógicas acima, na ordem de cima para baixo.
I.
select * from T where x>5
II.
select * from T where not x>5
Curiosamente, os dois comandos produziram resultados com zero linha. Intrigado, pois sabia que a instância de T não estava vazia, João escreveu outros dois comandos:
III.
select count(*) from T
IV.
select count(x) from T
Quando executados, os comandos III e IV, necessariamente, produziram resultados r1 e r2, tal que:
M,R,N →C
C→M
É correto afirmar que, para S, o requisito acima mencionado é atendido apenas pelos conjuntos:
create table teste
( numeracao int,
nota float not null
)
engine = myisam
select matricula,
disciplina,
nota as nota_antes
from inscricao
where nota is null
provoca a criação de uma tabela denominada teste contendo as colunas: