Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q9703 Banco de Dados
Considere o seguinte enunciado para responder às questões de nos 31 a 34.
Uma empresa de geração de energia deseja armazenar um conjunto de dados importantes sobre os tipos de energia com que
trabalha e os seus campos de geração. Cada tipo de energia possui um código (identificador único), um nome e uma descrição.
Além disso, cada campo de geração possui um código (identificador único), um nome, uma região e um valor médio por
kW. Assume-se que:
. cada campo de geração de energia é de um, e somente um, tipo de energia;
. pode existir mais de um campo de geração para cada tipo de energia;
. podem ser previstos alguns tipos de energia para os quais ainda não existem campos de geração.

Suponha o seguinte esquema de relação que modela o problema descrito anteriormente, para responder às questões de nos 33 e 34.

TipoEnergia (codigo, nome, descricao)
CampoGeracao (codigo, nome, codigoTipoEnergia, regiao, valorMedioPorkW)
observação: o campo codigoTipoEnergia armazena o valor do código do tipo de energia de um campo de geração.
Qual comando SQL padrão apresenta, para cada tipo de energia, seu código, seu nome e o valor mínimo do conjunto de valores médios por kW (valorMedioPorkW) dos campos de geração associados a esse tipo de energia?
Alternativas
Q9702 Banco de Dados
Considere o seguinte enunciado para responder às questões de nos 31 a 34.
Uma empresa de geração de energia deseja armazenar um conjunto de dados importantes sobre os tipos de energia com que
trabalha e os seus campos de geração. Cada tipo de energia possui um código (identificador único), um nome e uma descrição.
Além disso, cada campo de geração possui um código (identificador único), um nome, uma região e um valor médio por
kW. Assume-se que:
. cada campo de geração de energia é de um, e somente um, tipo de energia;
. pode existir mais de um campo de geração para cada tipo de energia;
. podem ser previstos alguns tipos de energia para os quais ainda não existem campos de geração.

Suponha o seguinte esquema de relação que modela o problema descrito anteriormente, para responder às questões de nos 33 e 34.

TipoEnergia (codigo, nome, descricao)
CampoGeracao (codigo, nome, codigoTipoEnergia, regiao, valorMedioPorkW)
observação: o campo codigoTipoEnergia armazena o valor do código do tipo de energia de um campo de geração.
Qual comando SQL padrão retorna o código e o nome (somente) de todos os tipos de energia que possuem, pelo menos, um campo de geração em uma região chamada 'Santos'?
Alternativas
Q9668 Banco de Dados
No âmbito de banco de dados, considere os comportamentos:

I - Dirty Read;
II - Phantom Read;
III - Nonrepeatable Read.

No nível de isolamento REPEATABLE READ do padrão SQL- 92, é(são) possível(eis) o(s) comportamento(s)
Alternativas
Q5991 Banco de Dados
Considere as tabelas abaixo "CLIENTE" e "COMPRA", juntamente com a consulta em seguida.
Imagem associada para resolução da questão
Quantas linhas retorna a consulta acima?
Alternativas
Q5933 Banco de Dados
Seja o seguinte grupo de tabelas de um sistema:

fabricante (idfabricante, nome, endereço)
peça (idmodelo, nome, descrição)
constrói (idmodelo (FK), idfabricante (FK), data, quantidade, cor)

Um programador monta a seguinte consulta SQL:

Imagem associada para resolução da questão
Qual o retorno dessa consulta?
Alternativas
Q5931 Banco de Dados
O Administrador de Dados de uma loja virtual verifica que há um problema no sistema controlador do estoque. Alguns produtos apresentam quantidades negativas, ou seja, houve mais vendas que a quantidade existente no estoque.
O programador do sistema mostra, em pseudocódigo, o trecho que realiza a verificação do estoque. 
Imagem associada para resolução da questão
Qual opção descreve corretamente o problema e sua solução?
Alternativas
Q5930 Banco de Dados
Um funcionário, encarregado de verificar o correto funcionamento de uma base de dados relacional, faz o seguinte teste:

select nome from emp where matr = 123;

O resultado é vazio. Então ele executa:

insert into emp(matr, nome, salario, ativo)
values (123, 'José da Silva', 2000, 'N');
commit;

O banco de dados não retorna erro e informa que inseriu uma linha.
Por fim, para verificar, ele consulta novamente:

select nome from emp where matr = 123;

O resultado continua vazio.

Supondo que o sistema gerenciador de banco de dados esteja funcionando corretamente, que opção explica o ocorrido?
Alternativas
Q5927 Banco de Dados
Um analista de sistemas elabora um texto explicando um sistema de uma imobiliária. Todo departamento deve possuir um e somente um gerente.

Todo empregado deve estar alocado a um e somente um departamento.

O Administrador de Dados elabora os comandos SQL para esse sistema.

Imagem associada para resolução da questão
Sobre as colunas EMPREGADO.IDDEPTO e
DEPARTAMENTO.MATGERENTE e suas restrições de nulidade
(NULL ou NOT NULL) e de integridade referencial (chave
estrangeira), é correto afirmar que
Alternativas
Q5926 Banco de Dados
Observe as seguintes tabelas de um sistema:

Pessoa (nomePessoa, endereço)
Filme (nomeFilme, estúdio, verba)
Trabalha (nomePessoa(FK), nomeFilme(FK), atividade, salário)

Um administrador de dados deseja fazer o seguinte relatório: Todas as pessoas, os filmes nos quais já trabalharam e o total recebido por cada filme. Se uma pessoa nunca trabalhou num filme, ela deve aparecer no relatório. A atividade que a pessoa exerceu no filme (ex: ator, diretor, câmera etc.) não é importante para o relatório.

Qual consulta retorna o conjunto resposta correto?
Alternativas
Q2963153 Banco de Dados

O sistema SQL Server utiliza para análise multidimensional de dados um serviço denominado

Alternativas
Q2963147 Banco de Dados

A instrução SQL: INSERT INTO APROVADOS (NUM,NOTA) SELECT NUM,NOTA FROM ALUNOS WERE SITUACAO = ´APROVADO´; resultará na

Alternativas
Q2963076 Banco de Dados

Uma instrução SQL realiza as associações entre as linhas de duas tabelas por meio de uma operação de

Alternativas
Q2257839 Banco de Dados
Assinale a opção que apresenta sintaxe correta segundo a linguagem SQL.
Alternativas
Q2257829 Banco de Dados
Assinale a opção em que a sintaxe do código SQL apresentado está incorreta.
Alternativas
Q2253516 Banco de Dados
 Cada instrução SQL executada pelo Oracle Database Server possui um cursor individual associado. De acordo com o conceito de cursores implícitos e explícitos, considere as afirmativas abaixo.

I. Os cursores implícitos são declarados e nomeados pelo programador, apenas para instruções PL/SQL SELECT, incluindo consultas que podem retornar uma ou mais linhas.
II. Os cursores explícitos são utilizados apenas para consultas que retornam mais de uma linha.
III. Os cursores implícitos são gerados dinamicamente para todas as instruções DML e PL/SQL SELECT, incluindo consultas que retornam somente uma linha.

É correto o que se afirma APENAS em
Alternativas
Q2253514 Banco de Dados
A linguagem de consulta estruturada (SQL) possui um recurso para combinar os registros de duas tabelas conhecido como join. Com relação a este recurso, é correto afirmar que:
Alternativas
Q2253070 Banco de Dados
Na linguagem SQL, a função UPPER converte o conteúdo de uma expressão em 
Alternativas
Q2253069 Banco de Dados
No comando SELECT SALARIO * 1,1 “SALÁRIO NOVO” FROM EMPREGADOS; a expressão SALÁRIO NOVO significa uma
Alternativas
Q2251523 Banco de Dados
Na SQL (ANSI), são dois exemplos de funções agregadas:
Alternativas
Q2251522 Banco de Dados
Na SQL (ANSI), são dois exemplos do âmbito da linguagem de manipulação de dados e dois exemplos do âmbito da linguagem de definição de dados, respectivamente: 
Alternativas
Respostas
4561: B
4562: D
4563: B
4564: A
4565: B
4566: E
4567: C
4568: D
4569: A
4570: C
4571: A
4572: B
4573: B
4574: D
4575: E
4576: D
4577: A
4578: E
4579: E
4580: C