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.

Quando se trabalha com os comandos da SQL, deve-se dar atenção à precedência entre os operadores. Assim, se vários operadores aparecerem em uma expressão, alguns deverão ser executados antes dos outros. A ordem de precedência, que estabelece os operadores que primeiro são executados para os que devem ser executados por último, está indicada na seguinte alternativa

  • A. (), NOT, AND e OR.
  • B. NOT, AND, OR e ().
  • C. AND, OR, () e NOT.
  • D. OR, (), NOT e AND.

Para deletar uma tabela GLOBAL em um banco de dados, deve-se usar o seguinte comando SQL

  • A. DROP TABLE GLOBAL;
  • B. ERASE TABLE GLOBAL;
  • C. DELETE TABLE GLOBAL;
  • D. REMOVE TABLE GLOBAL;

Considerando STE o nome de uma tabela em um banco de dados, pode-se utilizar uma cláusula na sintaxe do comando SELECT em PLSQL, para eliminar tuplas em duplicata. Tal caso está corretamente exemplificado na seguinte alternativa

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

Considere as descrições de tabelas abaixo e seus respectivos atributos. As tabelas podem ser populados com dados genéricos e fictícios.

Tabela CIAAEREA com os atributos CodCiaAerea e NomeCiaAerea

Tabela DESTINO com os atributos CodDestino e NomeAeroportoDestino

Tabela CIDADE com os atributos CodCidade e NomeCidade

Tabela TRAJETO com os atributos CodDestino, CodCiaAerea e Horário

Para responder a pergunta: “Qual o nome da companhia aérea com voo no período vespertino que chega ao aeroporto Pinto Martins na cidade de Fortaleza?”, deve-se executar o comando SQL

  • A.

  • B.

  • C.

  • D.

  • E.

Com relação a banco de dados, julgue os itens que se seguem.

A instrução ALTER TABLE ADD PRIMARY KEY possibilita incluir uma coluna em uma chave primária, mesmo que a coluna possua valores NULL.

  • C. Certo
  • E. Errado

Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.

Com base no código apresentado, ao ser executado o comando:

-- insert 4

INSERT INTO livros VALUES(1,"E o Tempo Levou",2,"");

será

  • A.

    executado o comando RAISE(ABORT,"Dados invalidos").

  • B.

    inserida uma nova linha na tabela livros.

  • C.

    criada uma nova linha na VIEW view1.

  • D.

    ignorado, pois o ISBN não pode ser nulo (NULL).

  • E.

    inserida uma nova coluna na tabela livros.

Atenção: Para responder às questões de números 31 e 32, utilize o código SQL abaixo.

Sobre o código apresentado, considere:

I. O comando SELECT * FROM view1; exibirá informações sobre os dois livros inseridos durante a execução deste código com seus respectivos autores.

II. O trecho de SQL (SELECT Codigo FROM livros WHERE Codigo = NEW.Codigo) IS NOT NULL garante que o código do livro sendo inserido é único.

III. A cláusula BEFORE INSERT ON livros configura a trigger para ser executada antes de um insert ou update na tabela livros.

É correto o que consta em

  • A.

    II e III, apenas.

  • B.

    I, II e III.

  • C.

    II, apenas.

  • D.

    I e III, apenas.

  • E.

    III, apenas.

Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em

  • A.

    I, apenas.

  • B.

    I, II e III.

  • C.

    III, apenas.

  • D.

    II e III, apenas.

  • E.

    I e II, apenas.

São tecnologias e padrões associados ao funcionamento da world wide web (WWW), exceto :

  • A.

    HTTP

  • B.

    HTML

  • C.

    SQL

  • D.

    URL

Quanto a LDD (Linguagem de Definição de Dados) pode-se afirmar que:

I. É uma linguagem de computador usada para a definição de estruturas de dados.

II. Um exemplo de comando LDD é a declaração CREATE.

III. Outro exemplo de comando LDD é a declaração INSERT.

  • A.

    as três sentenças estão corretas.

  • B.

    somente as sentenças (I) e (II) estão corretas.

  • C.

    somente as sentenças (I) e (III) estão corretas.

  • D.

    somente as sentenças (II) e (III) estão corretas.

  • E.

    as três sentenças estão incorretas.

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