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.

Considere a sintaxe das seguintes expressões SQL-ANSI:

Está correto o que consta em

  • A.

    II, somente.

  • B.

    I e II, somente.

  • C.

    I e III, somente.

  • D.

    II e III, somente.

  • E.

    I, II e III.

Considere a expressão

O operador UNION seleciona somente valores distintos como default. Para permitir valores duplicados deve-se usar

  • A.

    UNION ALL.

  • B.

    UNION NOT DISTINCT.

  • C.

    SELECT NOT DISTINCT.

  • D.

    FROM table_name2 NOT DISTINCT.

  • E.

    FROM table_name2 ALL.

Na SQL, a pesquisa de um padrão específico em uma coluna é realizada pelo operador

  • A.

    UNIQUE.

  • B.

    CHECK.

  • C.

    ALIAS.

  • D.

    LIKE.

  • E.

    DEFAULT.

Para passar resultados de query entre subprogramas PL/SQL, ou seja, quando um subprograma executa uma query e o resultado será processado por outro subprograma, utiliza-se uma

  • A.

    view.

  • B.

    subquery.

  • C.

    variável cursor.

  • D.

    variável bind.

  • E.

    variável locator.

Julgue os itens a seguir, acerca da sintaxe correta em SQL.

A quantidade de itens certos é igual a

  • A. 1
  • B. 2
  • C. 3
  • D. 4
  • E. 5

Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. Para receber parâmetros do usuário, uma stored procedure precisa ser convertida em uma function, pois, nativamente, não oferece esse recurso.

  • C. Certo
  • E. Errado

Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. Além de as triggers serem disparadas comumente com as operações de DELETE, INSERT e UPDATE, alguns sistemas também as executam a partir de operações de SELECT e EXECUTE PROCEDURE, a fim de auditar as transações.

  • C. Certo
  • E. Errado

Considere as tabelas Departamentos e Empregados com seus respectivos esquemas: Departamentos = {CodigoDep, NomeDep, Telefone} e Empregados = {Matricula, Nome, Cargo, Salario, CodigoDep}, onde as chaves primárias são, respectivamente, CodigoDep e Matricula, e o campo CodigoDep na tabela Empregados é uma chave estrangeira que referencia a tabela Departamentos. No esquema, existem departamentos sem empregado, assim como empregados que não estão alocados a nenhum departamento. Como deveria ser formulada uma consulta SQL para obter todos os dados de departamentos e empregados, inclusive empregados que não estejam alocados a nenhum departamento e ignorando departamentos que não tenham nenhum empregado?

  • A.

    SELECT * FROM Departamentos RIGHT OUTER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • B.

    SELECT * FROM Departamentos INNER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • C.

    SELECT * FROM Departamentos FULL OUTER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • D.

    D) SELECT * FROM Departamentos LEFT OUTER JOIN Empregados

    ON Departamentos.CodigoDep=Empregados.CodigoDep.

  • E.

    SELECT * FROM Empregados, Departamentos

    WHERE Empregados.CodigoDep=Departamentos.CodigoDep.

Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. As views proporcionam benefícios tais como mascaramento da complexidade do banco de dados, melhor controle das permissões de usuários e organização dos dados para exportação, contudo não aumentam a velocidade no acesso às informações visto que ainda executam os comandos SQL tradicionais.

  • C. Certo
  • E. Errado

Considerando as tabelas Departamentos e Empregados, que operação relacional estaria sendo realizada pelo comando SQL abaixo? SELECT * FROM Departamentos, Empregados:

  • A. Junção natural.
  • B. Produto Cartesiano.
  • C. Interseção.
  • D. União.
  • E. Junção externa.
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...