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.

Dadas as seguintes tabelas relacionais e seus conteúdos

A utilização de determinado comando SQL, substituído no código abaixo pela palavra COMANDO

Gerou o seguinte resultado:

A palavra COMANDO utilizada para gerar este resultado foi

  • A.

    UNION.

  • B.

    JOIN.

  • C.

    INNER JOIN.

  • D.

    INSERT.

  • E.

    RIGHT JOIN.

Numa expressão SQL, o uso do operador like "%único%" indica a

  • A. verificação de strings que contenham uma substring "único".
  • B. eliminação de duplicidades de linhas.
  • C. eliminação de repetições nas operações de diferença.
  • D. apresentação de uma única linha.
  • E. união de duas tabelas em uma única tabela.

Dada a construção

SQL: SELECT CODIGO, NOME FROM TAB1, TAB2 WHERE TAB1.CODIGO = TAB2.CODIGO;

Considere as seguintes afirmativas:

I. A construção representa uma projeção de uma restrição de um produto.

II. A cláusula SELECT corresponde a produto cartesiano.

III. A cláusula FROM corresponde a projeção.

IV. A cláusula WHERE corresponde a restrição.

Está correto o que se afirma em

  • A.

    I e II, apenas.

  • B.

    I e IV, apenas.

  • C.

    II e III, apenas.

  • D.

    II, III e IV, apenas.

  • E.

    I, II, III e IV.

A execução de uma operação BEGIN TRANSACTION inicia uma transação SQL que será terminada executandose a operação

  • A.

    COMMIT, apenas.

  • B.

    ROLLBACK, apenas.

  • C.

    END TRANSACTION, apenas.

  • D.

    COMMIT ou ROLLBACK, apenas.

  • E.

    COMMIT, ROLLBACK ou END TRANSACTION.

Considere a seguinte expressão SQL (ANSI):

A expressão acima

  • A.

    não comporta o HAVING SUM.

  • B.

    deve ter GROUP BY Empresa modificado para GROUP BY Montante a fim de torná-la correta.

  • C.

    não comporta o GROUP BY.

  • D.

    está correta.

  • E.

    deve ter HAVING SUM(Montante) modificado para HAVING SUM(Empresa) a fim de torná-la correta.

Álgebra relacional é um formalismo matemático constituído de operadores para manipulação de relações de uma maneira operacional. Tipicamente, uma álgebra relacional inclui os operadores unários projeção (denotado por J) e seleção (denotado por F), e os operadores binários união, diferença, produto cartesiano (denotado por × ) e junção. Por outro lado, a linguagem SQL permite especificar, de maneira declarativa (não-operacional), os resultados de consultas a um banco de dados relacional. Adicionalmente, SQL e álgebra relacional são formalismos equivalentes, no sentido de que expressões escritas em SQL podem ser mapeadas em expressões equivalentes da álgebra relacional e vice-versa. Sejam r, s e t relações; a, b e c, atributos dessas relações; e , um predicado que envolva r, s, t , a, b e c.

Acerca de álgebra relacional e SQL, julgue os itens a seguir.

A expressão da álgebra relacional (r × s) pode ser expressa em SQL como: Select * from r,s.

  • C. Certo
  • E. Errado

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Considerando-se que ‘chilena’ é uma entrada válida para o atributo nacionalidade, a listagem de todos os livros de autores cuja nacionalidade seja chilena pode ser expressa em SQL pela expressão:

  • C. Certo
  • E. Errado

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Considerando-se que ‘francesa’ é uma entrada válida para o atributo nacionalidade, a listagem de todos os livros com os respectivos nome e sobrenome do autor cujo sobrenome seja ‘Zola’ e a nacionalidade, francesa, pode ser expressa em SQL pela expressão:

  • C. Certo
  • E. Errado

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Caso seja definida a cláusula Foreign key (Autor_Nome) references autor(Nome), na definição da tabela livro, o sistema sempre irá proibir a execução de comandos para remoção de tuplas da relação autor.

  • C. Certo
  • E. Errado

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Suponha-se que, em vez da definição atual da tabela ‘livro’, tivesse sido usada a cláusula

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