Questões sobre Linguagem SQL

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 é:

  • A.

    os nomes e os números dos telefones dos vendedores associados a pelo menos três pedidos;

  • B.

    os nomes e os números dos telefones dos clientes que efetuaram ao menos três pedidos;

  • C.

    os nomes e os números dos telefones dos vendedores associados a clientes que têm ao menos três telefones;

  • D.

    os nomes e os números dos telefones dos vendedores associados a clientes que fizeram pelo menos três pedidos;

  • E.

    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 é:

  • A.

    os nomes e telefones dos vendedores que efetuaram ao menos uma venda;

  • B.

    os nomes e telefones dos vendedores associados ao menos a um cliente;

  • C.

    os nomes e telefones dos vendedores associados a clientes que efetuaram ao menos um pedido;

  • D.

    os nomes e telefones dos clientes associados a vendedores que efetuaram ao menos uma venda;

  • E.

    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 é:

  • A.

    nenhuma das tabelas, cliente ou pedido, é alterada;

  • B.

    somente a tabela pedido é alterada;

  • C.

    somente a tabela cliente é alterada;

  • D.

    ambas as tabelas são alteradas;

  • E.

    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:

  • A.

    somente v3 é atualizável;

  • B.

    somente v1 e v3 são atualizáveis;

  • C.

    somente v3 e v4 são atualizáveis;

  • D.

    todas são atualizáveis;

  • E.

    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.

  • A.

    Apresenta o nome dos clientes que possuem conta em qualquer agência.

  • B.

    Apresenta o nome dos clientes que não possuem conta em qualquer agência.

  • C.

    Apresenta o nome dos clientes que possuem conta na agência "centro" e não possuem empréstimo na agência "centro".

  • D.

    Apresenta o nome da agência e o nome do cliente da conta "empréstimo".

  • E.

    Apresenta todos os nomes dos clientes que possuem simultaneamente uma conta e um empréstimo na agência "centro".

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.

  • C. Certo
  • E. Errado

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:

  • A.

    nenhuma afirmativa é verdadeira;

  • B.

    somente as afirmativas I e III são verdadeiras;

  • C.

    somente as afirmativas II e V são verdadeiras;

  • D.

    somente as afirmativas III e IV são verdadeiras;

  • E.

    todas afirmativas são verdadeiras.

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.

  • C. Certo
  • E. Errado

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 é:

  • A.
  • B.

  • C.
  • D.
  • E.

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.

  • C. Certo
  • E. Errado
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...