Questões de Concurso Sobre sql em banco de dados

Foram encontradas 4.687 questões

Q54517 Banco de Dados
Considere o esquema relacional apresentado a seguir para responder às questões de nos 5 a 7.

Imagem 019.jpg

onde
. os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.
. o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.
. o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.
. o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.
. os atributos das relações apresentadas são criados na base de dados na ordem em que estão declarados.

Imagem 027.jpg

A consulta acima, expressa em SQL padrão, retorna
Alternativas
Q54299 Banco de Dados
Considere um Sistema de Gerenciamento de Banco de Dados Distribuído (SGBDD) formado por três sítios (sites), S1, S2 e S3 e no qual existe uma relação que segue o esquema apresentado a seguir. Considere também que existe uma restrição de integridade sobre o campo SALARIO (que representa o salário de cada funcionário), assegurando que valores desse campo sejam sempre positivos.

Imagem 013.jpg

Suponha que a relação FUNCIONARIO esteja fragmentada horizontalmente, de tal forma que todos os funcionários, cujo salário seja maior que R$ 5.000,00, estão armazenados em S1, e todos os funcionários, cujo salário vale até R$ 5.000,00, estão em S2. Considere ainda que ambos os fragmentos são não vazios e que não foi usada replicação. Se um usuário emite a consulta em SQL padrão

Imagem 014.jpg

no sítio S3, o resultado é
Alternativas
Q54292 Banco de Dados
Considere as instâncias de relações R1 e R2 apresentadas abaixo para responder às questões de nºs 1 e 2.

O cabeçalho em cada uma dessas instâncias de relações apresenta os respectivos nomes das colunas.

Imagem 001.jpg

Considere a expressão em SQL a seguir.

SELECT R1.sno
FROM R1
WHERE R1.pno >= ALL (SELECT R2.pno FROM R2)

O resultado dessa consulta é
Alternativas
Q54254 Banco de Dados
Na linguagem SQL, a estrutura básica da instrução select consiste em três cláusulas que são:
Alternativas
Q54252 Banco de Dados
Com relação a Bancos de Dados, analise as afirmações a seguir.

I - O Modelo Entidade-Relacionamento foi criado para gerenciar os projetos de implantação de uma empresa, gerando as especificações dos esquemas de Bancos de Dados.
II - A linguagem SQL permite que a declaração de domínio de um atributo inclua a especificação not null, fazendo com que os valores vazios sejam permitidos ao atributo.
III - Na linguagem SQL, a trigger é um comando projetado para ser executado automaticamente pelo sistema como um efeito colateral de uma modificação no Banco de Dados.

Está correto APENAS o que se afirma em
Alternativas
Q51360 Banco de Dados
Para eliminar as linhas em duplicidade no resultado de uma consulta em uma tabela, no comando SELECT da linguagem SQL utiliza-se
Alternativas
Q51358 Banco de Dados
Na linguagem SQL, a cláusula WHERE é parte opcional da instrução
Alternativas
Q47356 Banco de Dados
Considere que, em eleições para cargos públicos, as seguintes regras devem ser obedecidas: uma pessoa pode se candidatar a
várias eleições; uma eleição pode ter diversos candidatos; em uma eleição, cada pessoa pode se candidatar somente a um cargo. Para
representar esse cenário, foram criadas, em um banco de dados, as tabelas a seguir.

Imagem 041.jpg

Com base na linguagem SQL do Oracle 10g, assinale a opção que seleciona corretamente o(s) nome(s) da(s) pessoa(s) que não se candidatou(aram) a nenhuma das três eleições.
Alternativas
Q47355 Banco de Dados
Considere que, em eleições para cargos públicos, as seguintes regras devem ser obedecidas: uma pessoa pode se candidatar a
várias eleições; uma eleição pode ter diversos candidatos; em uma eleição, cada pessoa pode se candidatar somente a um cargo. Para
representar esse cenário, foram criadas, em um banco de dados, as tabelas a seguir.

Imagem 041.jpg

Com base na linguagem SQL do Oracle 10g, assinale a opção que seleciona corretamente o(s) nome(s) do(s) candidato(s) que participou(aram) de todas as eleições a partir do ano de 2004.
Alternativas
Q45430 Banco de Dados
Com relação a processamento de consultas SQL, é correto afi rmar que
Alternativas
Q45422 Banco de Dados
Em uma SQL
Alternativas
Q43097 Banco de Dados
Um novo sistema de controle de despesas está em implantação e as seguintes tabelas foram criadas no banco de dados:

Imagem 004.jpg

Segundo as informações apresentadas nas duas tabelas, assinale a opção INCORRETA.
Alternativas
Q42284 Banco de Dados
A instrução CREATE TRIGGER da SQL tem o seguinte formato:

Imagem 043.jpg

Para a instrução CREATE TRIGGER é INCORRETO afirmar que
Alternativas
Q42282 Banco de Dados
Seja o seguinte esquema de banco de dados.

Cliente(IdCliente: Integer, NomeCliente: Varchar(120));
Produto(IdProduto: Integer, NomeProduto: Varchar(120));
Pedido(IdPedido: Integer, IdCliente: Integer referencia Cliente(IdCliente));
Item(IdPedido: Integer referencia Pedido(IdPedido), IdProduto: Integer referencia Produto(IdProduto), Quantidade: Integer);

Considere que os atributos sublinhados correspondam à chave primária da respectiva relação e os atributos que são seguidos da palavra "referencia" sejam chaves estrangeiras. Com base no esquema apresentado, qual comando SQL permite obter uma lista contendo os nomes dos clientes e dos produtos por eles comprados com a quantidade total de cada produto por cliente?

Dado:
A lista deverá conter somente clientes que já compraram pelo menos 2 produtos diferentes, independente do pedido, ou que nunca compraram nenhum produto, sendo que deverá estar ordenada pelo nome do cliente e, a seguir, pelo nome do produto.
Alternativas
Q40892 Banco de Dados
Em relação às operações em bancos de dados SQL, é correto afirmar que Store Procedures
Alternativas
Q40564 Banco de Dados
Além das ferramentas para gerenciamento de banco de dados,
várias outras ferramentas de software atuam como front ends para
gerenciadores de bancos de dados, como geradores de relatórios,
geradores de consultas, geradores de formulários de entrada de
dados, ferramentas de modelagem e de dicionário de dados, de
engenharia reversa, de data warehousing, de benchmarking, de
auditoria, de recuperação de dados, entre outras. Considerando os
conceitos relacionados a essas ferramentas, julgue os itens
seguintes.
Geradores de consulta, como regra geral, realizam engenharia reversa de modelos de dados relacionais, geram esqueletos de consultas SQL, nas quais é comum o uso de cláusulas group by, e empregam templates para a geração de relatórios.
Alternativas
Q40553 Banco de Dados
Imagem 010.jpg
Considerando as tabelas clientes e empréstimo mostradas acima,
julgue os próximos itens.
É válida a consulta apresentada a seguir.
Imagem 015.jpg
Alternativas
Q40552 Banco de Dados
Imagem 010.jpg
Considerando as tabelas clientes e empréstimo mostradas acima,
julgue os próximos itens.
A execução da consulta a seguir gera como resultado a lista de códigos de clientes seguida do somatório de todos os valores da coluna valor da tabela empréstimo.
Imagem 014.jpg
Alternativas
Q40551 Banco de Dados
Imagem 010.jpg
Considerando as tabelas clientes e empréstimo mostradas acima,
julgue os próximos itens.
Na consulta mostrada a seguir, a substituição de JOIN EMPRESTIMO por OUTER JOIN EMPRESTIMO não altera o resultado da execução da consulta.
Imagem 013.jpg
Alternativas
Q40550 Banco de Dados
Imagem 010.jpg
Considerando as tabelas clientes e empréstimo mostradas acima,
julgue os próximos itens.
A execução da consulta a seguir gera como resultado os dados da tabela abaixo.
Imagem 011.jpg
Imagem 012.jpg
Alternativas
Respostas
4301: A
4302: C
4303: E
4304: E
4305: C
4306: D
4307: E
4308: D
4309: X
4310: D
4311: D
4312: E
4313: B
4314: A
4315: E
4316: C
4317: E
4318: E
4319: E
4320: C