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.

Julgue os itens a seguir, quanto à modelagem relacional de dados e à administração de dados. A linguagem de manipulação de dados (DML) abrange uma linguagem de consulta embasada tanto na álgebra relacional quanto no cálculo relacional de tuplas. Alguns comandos que representam essa linguagem são SELECT, CREATE TABLE e CREATE INDEX.

  • C. Certo
  • E. Errado

Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue os próximos itens. Em tabelas sequenciais (HEAP FILES), os registros são dispostos conforme a ordem de entrada. Em geral, a pesquisa sobre os registros será mais lenta, pois os registros serão varridos sequencialmente para localização do dado pesquisado.

  • C. Certo
  • E. Errado

Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue os próximos itens. Para aperfeiçoamento das consultas em tabelas, em relação ao tempo de atualização e de consulta dos registros, deve-se criar o maior número de índices possível, independentemente do uso da tabela.

  • C. Certo
  • E. Errado

Acerca das técnicas de análise de desempenho e otimização de consultas SQL, julgue os próximos itens. Em tabelas com o mesmo tipo de registros, porém com campos de tamanho variável, pode-se utilizar, nesses campos, o tipo texto de tamanho variável (VARCHAR) para otimização do espaço de armazenamento em disco.

  • C. Certo
  • E. Errado

 

Considerando a expressão SQL99 acima, julgue os itens a seguir, acerca de álgebra relacional e SQL.

  • C. Certo
  • E. Errado

 

Considerando a expressão SQL99 acima, julgue os itens a seguir, acerca de álgebra relacional e SQL.

  • C. Certo
  • E. Errado

Considere o seguinte código SQL:

será

  • A. William
  • B. Fulano
  • C. da Silva
  • D. Carlos
  • E. 67

Para que o resultado de uma consulta consiga trazer apenas as seguintes linhas e colunas:

Brasil|10|0|Argentina

Bolivia|4|2|Argentina

Brasil|2|0|Bolívia

É necessária a execução do comando

  • A.

    SELECT a.Nome,b.Placar1,b.Placar2,a.Nome FROM Time a, Jogo b;

  • B.

    SELECT (SELECT Nome FROM Time WHERE Time.Codigo = Jogo.Time1) as Time1,Placar1,Placar2,(SELECT Nome FROM Time WHERE Time.Codigo = Jogo.Time2) as Time2 FROM Jogo;

  • C.

    CREATE VIEW champ AS SELECT a.Nome,b.Placar1,c.Nome,b.Placar2 WHERE (b.Placar1 > b.Placar2 AND b.Time1 = a.Codigo) OR (b.Placar2 > b.Placar1 AND b.Time2 = a.Codigo) FROM Time as c,Jogo as b,Time as c;

  • D.

    SELECT a.*,b.* FROM Time a, Jogo b INNER JOIN Time;

  • E.

    SELECT a.Nome,b.Placar1,b.Placar2,a.Nome FROM Time a, Jogo b LEFT JOIN Jogo;

Ao ser executado o comando:

SELECT (SELECT Nome FROM Time WHERE Codigo = S.Time) as C FROM (SELECT CASE WHEN Placar1 > Placar2 THEN Time1 WHEN Placar2 > Placar1 THEN TIME2 ELSE 0 END as Time,ABS(Placar1 - Placar2) as Saldo FROM Jogo ORDER BY Saldo) S LIMIT 1;

o resultado será:

  • A.

    Brasil|Bolívia|Argentina.

  • B.

    Brasil.

  • C.

    Argentina.

  • D.

    Brasil|1|10|0.

  • E.

    Bolívia.

Qual a expressão em SQL que inclui um atributo ENDERECO do tipo VARCHAR(100) na tabela PESSOA?

  • A.

    ADD COLUMN ENDERECO VARCHAR(100) TO TABLE PESSOA

  • B.

    ALTER DATABASE ADD COLUMN ENDERECO VARCHAR(100) TO PESSOA

  • C.

    ALTER TABLE PESSOA MODIFY COLUMN ENDEREÇO VARCHAR(100)

  • D.

    ALTER TABLE PESSOA ADD COLUMN ENDERECO VARCHAR(100)

  • E.

    MODIFY TABLE PESSOA ADD COLUMN ENDERECO VARCHAR(100)

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