Lista completa de Questões sobre Linguagem SQL para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.
O resultado da consulta SQL a seguir (SQL99 padrão), aplicada a este banco de dados é:
os nomes e os números dos telefones dos vendedores associados a pelo menos três pedidos;
os nomes e os números dos telefones dos clientes que efetuaram ao menos três pedidos;
os nomes e os números dos telefones dos vendedores associados a clientes que têm ao menos três telefones;
os nomes e os números dos telefones dos vendedores associados a clientes que fizeram pelo menos três pedidos;
os nomes e os números dos telefones dos clientes cujo vendedor associado é o responsável ao menos por três pedidos.
A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.
O resultado da consulta a seguir (SQL99 padrão), aplicada a este banco de dados é:
os nomes e telefones dos vendedores que efetuaram ao menos uma venda;
os nomes e telefones dos vendedores associados ao menos a um cliente;
os nomes e telefones dos vendedores associados a clientes que efetuaram ao menos um pedido;
os nomes e telefones dos clientes associados a vendedores que efetuaram ao menos uma venda;
os nomes e telefones dos clientes que efetuaram ao menos um pedido.
A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.
Ainda em relação ao banco de dados desta empresa, o resultado da execução dos comandos SQL a seguir sobre este banco é:
nenhuma das tabelas, cliente ou pedido, é alterada;
somente a tabela pedido é alterada;
somente a tabela cliente é alterada;
ambas as tabelas são alteradas;
a seqüência de comandos contém um erro de sintaxe.
Considere que os comandos SQL a seguir tenham sido corretamente executados no SQL Server.
Sobre as views definidas, pode-se concluir que:
somente v3 é atualizável;
somente v1 e v3 são atualizáveis;
somente v3 e v4 são atualizáveis;
todas são atualizáveis;
nenhuma é atualizável.
É possível escrever consultas de diversas maneiras utilizando código SQL (Structured Query Language). Isto é um benefício, uma vez que permite a um usuário pensar sobre a consulta na maneira que lhe parecer mais natural. Analise o código SQL abaixo e assinale a alternativa que explica o que faz a sua execução.
Apresenta o nome dos clientes que possuem conta em qualquer agência.
Apresenta o nome dos clientes que não possuem conta em qualquer agência.
Apresenta o nome dos clientes que possuem conta na agência "centro" e não possuem empréstimo na agência "centro".
Apresenta o nome da agência e o nome do cliente da conta "empréstimo".
Apresenta todos os nomes dos clientes que possuem simultaneamente uma conta e um empréstimo na agência "centro".
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A figura acima apresenta um modelo de dados parcial de um sistema de atendimento a pedidos de clientes. Acerca das informações apresentadas e dos conceitos e técnicas envolvidos, julgue os itens a seguir.
O comando Select idCliente, nome, idPacote from Clientes, Pacotes where Clientes_idCliente = idCliente é um comando SQL válido, que realiza um JOIN que retorna uma lista de todos os pacotes recebidos por cada um dos clientes cadastrados na base de dados.
Considere que os comandos SQL a seguir tenham sido corretamente executados no SQL Server.
Considere então as seguintes afirmativas:
I. v_alunos_status não pode ser uma view;
II. o usuário X pode remover alguns registros da tabela aluno, mas não pode remover todos os registros;
III. o usuário X pode ler da tabela aluno;
IV. o usuário X pode executar o comando rollback transaction;
V. nascimento pode ser uma coluna ou uma constraint da tabela aluno.
Pode-se concluir que:
nenhuma afirmativa é verdadeira;
somente as afirmativas I e III são verdadeiras;
somente as afirmativas II e V são verdadeiras;
somente as afirmativas III e IV são verdadeiras;
todas afirmativas são verdadeiras.
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A figura acima apresenta um modelo de dados parcial de um sistema de atendimento a pedidos de clientes. Acerca das informações apresentadas e dos conceitos e técnicas envolvidos, julgue os itens a seguir.
Na detecção de possíveis falhas em controles internos de sistemas, quanto mais normalizado for um modelo de dados, menos complexas se tornam as consultas SQL efetuadas pela auditoria.Considere um banco de dados no Microsoft SQL Server que contém duas tabelas, P1 e P2, cada uma delas com dois atributos A e B, sendo que o atributo A de P1 é a chave primária e o atributo A de P2 também é a chave primária. Considere ainda que seja necessário manter a instância da tabela P2 de acordo com a instância da tabela P1, isto é, sempre que houver alguma modificação na instância da tabela P1 a instância da tabela P2 deve ser sofrer a mesma modificação. O script que melhor define os triggers que mantêm essa sincronização é:
Ciência da Computação - Linguagem SQL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2006
A figura acima apresenta um conjunto de elementos da arquitetura da plataforma J2EE. Julgue os itens seguintes, acerca da infra-estrutura para a implementação de soluções de TI e banco de dados.
Nessa arquitetura, comandos SQL, inclusive relativos à delimitação de transações, poderão e devem ser enviados, por questão de segurança, do Web Container para o EJB Container.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...