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!

Q516684 Banco de Dados
Observe a consulta SQL abaixo, correta para o SQL Server.

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 é:
Alternativas
Q501338 Banco de Dados
Considere que as instâncias das tabelas T1, T2 e T3 têm, respectivamente, 1.000, 10.000 e 100.000 registros. O comando SQL

select 1 from t1
union
select 2 from t2
union
select 3 from t3

produz um resultado com:
Alternativas
Q501333 Banco de Dados
As técnicas de projeto de bancos de dados visam à obtenção de três objetivos principais, quais sejam:
Alternativas
Q501332 Banco de Dados
Analise os comandos SQL a seguir, que produzem os resultados R1, R2 e R3, respectivamente.

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:
Alternativas
Q501331 Banco de Dados
Considere o comando SQL a seguir.

imagem-009.jpg

O critério de ordenação que NÃO poderia ser empregado nessa consulta é:
Alternativas
Q501330 Banco de Dados
Analise as instâncias das tabelas R1 e R2 e o comando SQL, mostrados a seguir.

Imagem associada para resolução da questão


Após a execução do comando, o conteúdo da coluna “b" da tabela R2 passa a ser, de cima para baixo:
Alternativas
Q501329 Banco de Dados
Considere as dependências funcionais apresentadas a seguir.

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 é:
Alternativas
Q501328 Banco de Dados
Analise o diagrama a seguir.

Imagem associada para resolução da questão


O script SQL para criação de tabelas que apresenta uma interpretação correta da semântica do diagrama é:
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486946 Banco de Dados
Analise o comando de criação de uma tabela relacional mostrado a seguir.

imagem-007.jpg

Sabendo-se que a coluna matricula constitui a chave primária da tabela aluno, está correto concluir que
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486945 Banco de Dados
Analise o comando SQL a seguir.
imagem-006.jpg

Assinale a opção que indica a expressão que, ao ser utilizada para substituir o trecho “???”, invalida o comando SQL acima.
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486944 Banco de Dados
Um dos requisitos observados pelos sistemas gerenciadores de bancos de dados é a garantia da durabilidade de uma transação. Se um conjunto de operações tiver sido confirmado (commited), o sistema deve manter esse resultado no caso de recuperação de falhas, mesmo quando há perda de dados.
Assinale a opção que indica a característica principal da técnica comumente usada para a obtenção dessa garantia nas implementações.
Alternativas
Ano: 2015 Banca: FGV Órgão: DPE-MT Prova: FGV - 2015 - DPE-MT - Analista de Sistemas |
Q486943 Banco de Dados
Na maioria das implementações SQL, pode-se considerar que as expressões lógicas possam assumir três valores, verdadeiro (T), falso (F) e desconhecido (?). Isso decorre principalmente da manipulação de valores nulos (NULL).
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.
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484989 Banco de Dados
Dois utilitários frequentemente usados nas instalações ORACLE no auxílio à manutenção dos dados são:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484987 Banco de Dados
Os termos Business Intelligence (BI) e Big Data confundem-se em certos aspectos. Uma conhecida abordagem para identificação dos pontos críticos de cada paradigma é conhecida como 3V, e destaca:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484986 Banco de Dados
João escreveu os dois comandos SQL abaixo.

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:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484985 Banco de Dados
ACID é uma conhecida sigla do jargão da área de banco de dados, e refere-se às propriedades que as transações executadas por um sistema gerenciador devem observar. A letra ”I” nessa sigla está associada ao algoritmo:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484984 Banco de Dados
Segundo a teoria de projeto relacional, um dos requisitos para determinar se um conjunto X de atributos pode ser utilizado como chave de uma tabela T é que a dependência funcional X→W seja verdadeira, onde W é o conjunto de atributos de T. Considere que para uma tabela S, com atributos R,N,M e C, as seguintes dependências funcionais se verifiquem:

M,R,N →C
C→M

É correto afirmar que, para S, o requisito acima mencionado é atendido apenas pelos conjuntos:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484983 Banco de Dados
Tabelas do tipo partitioned, no Oracle, permitem que a locação dos registros seja feita por:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484982 Banco de Dados
No MySQL, o comando 

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:
Alternativas
Ano: 2015 Banca: FGV Órgão: TJ-SC Prova: FGV - 2015 - TJ-SC - Analista de Sistemas |
Q484981 Banco de Dados
No Oracle, o uso da opção index organized table na criação de uma tabela relacional faz com que os registros dessa tabela:
Alternativas
Respostas
1501: D
1502: A
1503: A
1504: C
1505: B
1506: C
1507: A
1508: D
1509: B
1510: D
1511: B
1512: D
1513: D
1514: C
1515: B
1516: D
1517: E
1518: D
1519: E
1520: C