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.

Com relação a PL/SQL, julgue os itens abaixo.

I PL/SQL suporta o tratamento de variáveis, condições e matrizes.

II O tratamento de erros é exclusivo do SQL, não sendo atribuição do PL.

III A construção de um programa PL/SQL não se fundamenta na construção de blocos.

IV BEGIN e DECLARE são palavras utilizadas na estrutura do código PL/SQL.

Estão certos apenas os itens

  • A.

    I e III.

  • B.

    I e IV.

  • C.

    II e III.

  • D.

    II e IV.

Se uma consulta PL/SQL retornar mais do que uma tupla será necessário usar um

  • A. while.
  • B. trigger
  • C. procedure.
  • D. select.
  • E. cursor.

Uma consulta SQL que indica uma operação do tipo "JOIN" é:

  • A.
  • B.
  • C.
  • D.
  • E.

Em relação à linguagem SQL, a cláusula que realiza as restrições (para grupos) das linhas resultantes, da mesma forma que a cláusula WHERE o faz em um SELECT, é conhecida como:

  • A.

    IN;

  • B.

    Having;

  • C.

    Group by;

  • D.

    Distinct;

  • E.

    Order by.

NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Qual sentença SQL está escrita corretamente para criar uma tabela de pedidos, contendo a identificação do pedido, a identificação do cliente, a data do pedido e a quantidade pedida? Considere que a chave primária deve ser composta pela identificação do pedido e identificação do cliente.

  • A.

    Create Table pedidos Primary-Key(idPedido, idCliente)

    (

    idPedido Int(6)Not Null,

    idCliente Int(6)Not Null,

    dtPedido Date,

    qtdePedido Int(5)

    )

  • B.

    Create Table pedidos

    (

    idPedido Int(6)Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5),

    Key(idPedido, idCliente)

    )

  • C.

    Create Table pedidos Key(idPedido, idCliente)

    (

    idPedido Int(6) Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5)

    )

  • D.

     

    Create Table pedidos

    (

    idPedido Int(6) Not Null,

    idCliente Int(6) Not Null,

    dtPedido Date,

    qtdePedido Int(5),

    Primary Key(idPedido, idCliente)

    )

     

Considere a Tabela A, apresentada abaixo:

 

Julgue as seguintes afirmações sobre consultas SQL na Tabela A.

 

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

 

  • A.

    Apenas I.

  • B.

    Apenas II.

  • C.

    Apenas I e III

  • D.

    Apenas II e III.

  • E.

    Todas as afirmações.

Julgue as seguintes afirmações sobre linguagem SQL.

I. SQL é uma linguagem de definição, consulta e atualização de dados.

II. Dentre os vários comandos da linguagem, estão comandos para criar, remover e modificar tabelas, que são respectivamente: createtable, droptable e altertable.

III. Um exemplo de consulta SQL é a seguinte: SELECT NOME FROM FUNCIONARIO WHERE SALARIO > 10000 a qual retorna a lista de nomes de funcionário com um salário superior a 10.000,00.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s):

  • A.

    Apenas I.

  • B.

    Apenas I e III.

  • C.

    Apenas II.

  • D.

    Apenas II e III.

  • E.

    Todas as afirmações.

Avalie a seguinte consulta SQL e escolha a alternativa que indica de forma CORRETA o resultado da mesma.

SELECT F.NOME, F.SOBRENOME

FROM FUNCIONARIO F

WHERE F.CPF IN (SELECT FUN_CPF

FROM DEPENDENTE

WHERE FUN_CPF=F.CPF AND

SEXO=F.SEXO)

  • A.

    A consulta retorna o nome e o sobrenome de todos os funcionários que têm dados sobre dependentes e sexo.

  • B.

    A consulta retorna o nome e o sobrenome de todos os dependentes que são do mesmo sexo do funcionário ao qual estão relacionados.

  • C.

    A consulta retorna o nome e o sobrenome de todos os funcionários que possuem mais de um dependente, desde que os mesmos tenham o mesmo sexo.

  • D.

    A consulta retorna o nome e o sobrenome de todos os funcionários que possuem dependentes e que são do mesmo sexo do funcionário.

  • E.

    A consulta não retorna nenhum valor, pois a sua sintaxe esta errada.

Considere a seguinte tabela e a consulta SQL abaixo. Escolha a alternativa que indica os valores na ordem em que serão retornados como resultado da execução da mesma.

  • A.

    4000, 1000, 2000, 400.

  • B.

    400, 1000, 4000, 2000.

  • C.

    4000, 2000, 400, 1000.

  • D.

    400, 1000, 2000, 4000.

  • E.

    4000, 2000, 1000, 400

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