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.

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Para se excluir o empregado "José Maria Aliança", o comando SQL correto é DELETE FROM Empregados WHERE Nome ='"José".

  • C. Certo
  • E. Errado

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

O comando SQL para se obter o(s) endereço(s) das pessoas que moram em Curitiba ou Brasília é SELECT Endereço FROM Empregados WHERE Cidade IN ("Curitiba", "Brasília").

  • C. Certo
  • E. Errado

O comando SQL utilizado pela função DDL do gerenciador de banco de dados é o

  • A.

    update.

  • B.

    select.

  • C.

    insert.

  • D.

    drop.

  • E.

    delete.

Para especificar quais linhas devem ser recuperadas da tabela, o operador Between deverá ser escrito no comando SQL na seguinte seqüência:

  • A.

    Where <valor 1> BETWEEN < valor 2> In <coluna>

  • B.

    Where <coluna 1> BETWEEN <coluna 2>

  • C.

    Where <valor 1> BETWEEN <valor 2>

  • D.

    Where <coluna> BETWEEN <valor 1> And <valor 2>

  • E.

    Where <valor> BETWEEN <couna 1> And <coluna 2>

  • B.

    Where <coluna 1> BETWEEN <coluna 2>

  • C.

    Where <valor 1> BETWEEN <valor 2>

  • D.

    Where <coluna> BETWEEN <valor 1> And <valor 2>

  • E.

    Where <valor> BETWEEN <couna 1> And <coluna 2>

  • C.

    Where <valor 1> BETWEEN <valor 2>

  • D.

    Where <coluna> BETWEEN <valor 1> And <valor 2>

  • E.

    Where <valor> BETWEEN <couna 1> And <coluna 2>

  • D.

    Where <coluna> BETWEEN <valor 1> And <valor 2>

  • E.

    Where <valor> BETWEEN <couna 1> And <coluna 2>

  • E.

    Where <valor> BETWEEN <couna 1> And <coluna 2>

  • Observe as seguintes formas básicas de subconsultas SQL no MS SQL Server 7.0:

    Considere agora os seguintes trechos de consultas utilizando algumas dessas formas básicas:

    • A. (A) somente os trechos I, III;
    • B. (B) os trechos I, III e os trechos II, IV;
    • C. (C) somente os trechos I, III, IV;
    • D. (D) somente os trechos II, III, IV;
    • E. (E) somente os trechos I, IV.

    Considere uma tabela relacional com três atributos, onde CPF é a chave primária, como a mostrada abaixo: Pessoa (CPF, Nome, DataNascimento) A expressão SQL que resulta na lista das pessoas que têm homônimos, juntamente com seu número de homônimos, é:

    • A. SELECT Nome, CPF, (SELECT COUNT(*) FROM Pessoa P1 WHERE P.Nome = P1.Nome AND P.CPF <> P1.CPF) FROM Pessoa P
    • B. SELECT DISTINCT P1.Nome, P1.CPF, COUNT(P2) FROM Pessoa P1, Pessoa P2 WHERE P1.Nome = P2.Nome AND P1.CPF <> P2.CPF
    • C. SELECT P1.Nome, P1.CPF, COUNT(*) FROM Pessoa P1, Pessoa P2 WHERE P1.CPF <> P2.CPF AND P1.Nome = P2.Nome GROUP by P1.Nome, P1.CPF HAVING count(*) > 0
    • D. SELECT Nome, CPF, COUNT(Pessoa) FROM Pessoa GROUP BY Nome, CPF HAVING count(*) > 1
    • E. SELECT TOP 1 P1.Nome, P1.CPF, COUNT(*) FROM Pessoa P1, Pessoa P2 WHERE P1.Nome = P2.Nome AND P1.CPF <> P2.CPF

    Sobre a linguagem SQL (Structured Query Language) é incorreto afirmar que

    • A.

      é a linguagem de consulta padrão para bancos de dados relacionais comerciais.

    • B.

      tem funções de manipulação de dados e também de definição de dados.

    • C.

      é uma linguagem de modelagem de dados, utilizada para definir o esquema conceitual do banco de dados.

    • D.

      pode-se criar visões (views), também chamadas tabelas virtuais.

    O comando SQL para excluir os registros da tabela T, cujo campo F comece com a letra Y, é

    • A.

    • B.

    • C.

    • D.

    Um analista de sistemas necessita escrever uma aplicação que irá se utilizar de SQL embutido em uma determinada linguagem de programação. Considerando que o SQL será do tipo estático, para a geração do programa o analista irá necessitar de

    • A.

      um pré-compilador para validação dos comandos SQL

    • B.

      um interpretrador de comandos SQL

    • C.

      um driver para comunicação com o servidor SQL

    • D.

      uma DLL para carga dinâmica do programa

    • E.

      um loader para verificação da sintaxe dos comandos SQL

    As instruções SQL COMMIT e ROLLBACK são empregadas para garantir a

    • A.

      gravação correta dos dados na log do sistema

    • B.

      integridade referencial do banco de dados

    • C.

      existência de chaves candidatas no banco de dados

    • D.

      dependência funcional entre os atributos do banco de dados

    • E.

      consistência dos dados no banco de dados

    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...