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.

Qual dos seguintes comandos SQL pode ser corretamente aplicado a uma tabela Pessoa com os campos nome, endereço, cidade, UF?

  • A.

    REMOVE FROM Pessoa WHERE UF='SP'

  • B.

    SELECT * FROM Pessoa WHERE nome BETWEEN 'Marco' AND 'Nadia'

  • C.

    UPDATE Pessoa WHERE nome='Marco' AND UF='MS'

  • D.

    ADD INTO Pessoa VALUES ('Maria Padilha', 'Rua Fran Sauro', 'Cuiabá', 'MT')

  • E.

    SELECT nome,UF ORDER BY nome

Considere as tabelas: Pessoa com os campos id, nome, endereço, cidade, UF; e a tabela Fones com os campos id, tipo, numero. A tabela Fones pode conter zero ou mais fones para cada Pessoa, sendo que um fone é relacionado a uma pessoa através do campo "id". Qual das consultas SQL abaixo gera corretamente a lista de todos os nomes da tabela Pessoa e seus respectivos telefones, mostrando inclusive nomes de pessoas que não tem telefone cadastrado na tabela Fones?

  • A.

    SELECT nome, numero FROM Pessoa, Fones

  • B.

    SELECT p.nome, f.numero FROM Pessoa AS p, Fones as f WHERE p.id IN Fones.id

  • C.

    SELECT Pessoa.nome, Fones.numero FROM Pessoa LEFT JOIN Fones ON Pessoa.id=Fones.id

  • D.

    SELECT p.nome, f.numero FROM Pessoa AS p, Fones AS f WHERE p.id=f.id

  • E.

    SELECT Pessoa.nome, Fones.numero FROM Pessoa,Fones WHERE Pessoa.id=Fones.id ORDER BY Pessoa.nome

Marque o comando SQL que conta corretamente o número de registros da Tabela Pessoa.

  • A.

    SELECT COUNT(*) FROM Pessoa

  • B.

    SELECT COUNT() FROM Pessoa

  • C.

    SELECT COUNT(Pessoa)

  • D.

    SELECT SUM(*) FROM Pessoa

  • E.

    SELECT COUNT FROM Pessoa

Considere a tabela Pessoa com os campos id, nome, sexo, idade, cidade e UF e então selecione o comando SQL que retorna uma tabela contendo o número de pessoas com sexo='F' e o número de pessoas com sexo='M'.

  • A.

    SELECT sexo=´F´ AND sexo=´M' FROM Pessoa

  • B.

    ALTER TABLE Pessoa DROP COLUMN sexo

  • C.

    SELECT count(sexo) FROM Pessoa WHERE sexo='F' OR sexo='M'

  • D.

    SELECT count(sexo) FROM Pessoa WHERE sexo='F' AND sexo='M'

  • E.

    SELECT sexo,COUNT(sexo) FROM Pessoa GROUP BY sexo

O comando descrito em SQL retorna:

  • A.

    Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/Curso/Disciplina/Turma/An o/Semestre/Sit_matricula/Conceito_Fin_Num/ Conceito_Fim

  • B.

    Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/ Disciplina/Turma/Curso/Ano/Semestre/Sit_matri cula/ Conceito_Fin_Num/Conceito_Fim

  • C.

    Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/Curso/Disciplina/Turma/Ano /Semestre/Sit_matricula/Conceito_Fim/Conceito _Fin_Num

  • D.

    Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/ Disciplina/Turma/Curso/Sit_matricula/Ano/Seme stre/Conceito_Fin_Num/Conceito_Fim

  • E.

    Os dados pesquisados nas tabelas LX_MAT e LX_ALU na seguinte ordem: Aluno/Nome_compl/Curso/Disciplina/Turma/Se mestre/Ano/Sit_matricula/Conceito_Fim/Conceit o_Fin_Num

Entity EJB e o statement SQL "SELECT FOR UPDATE" são técnicas para se implementar o padrão arquitetural

  • A. Estado da sessão no cliente (Client Session State).
  • B. Bloqueio offline otimista (Optimistic Offline Lock).
  • C. Bloqueio offline pessimista (Pessimistic Offline Lock).
  • D. Objeto de transferência de dados (data transfer object).
  • E. Mapeador (mapper).

No âmbito da Refatoração de software, analise as afirmativas a seguir.

I - Introduce Parameter Object é uma técnica de refatoração que pode ser aplicada em métodos muito longos.

II - Código duplicado é candidato para aplicação das técnicas Extract Method e Substitute Algorithm.

III - Extract Class é uma técnica de refatoração que pode ser aplicada em classes muito grandes.

Está(ão) correta(s) a(s) afirmativa(s)

  • A. I, apenas
  • B. II, apenas.
  • C. III, apenas
  • D. I e II, apenas.
  • E. I, II e III.

Na linguagem SQL, considere os comandos relativos à Linguagem de Definição de Dados − DDL e à Linguagem de Manipulação de Dados − DML:

a. ALTER

b. CREATE

c. DELETE

d. DROP

e. INSERT

f. SELECT

g. SET

A associação entre os comandos e suas respectivas linguagens de definição e manipulação de dados está correta em:

  • A.

  • B.

  • C.

  • D.

  • E.

Considerando que o script de código SQL acima está sintaticamente correto e pode ser executado com sucesso em um banco de dados que verifica o cumprimento de restrições de integridade, julgue os itens que se seguem, a respeito de conceitos de bancos de dados.

Os tipos de arquivos empregados para armazenar informações sobre os índices de chave primária das tabelas criadas no script mostrado possuem preferencialmente uma organização lógica em forma de árvore, em vez de uma organização linear, especialmente se consideradas as possibilidades de aumento da quantidade de registros armazenados.

  • C. Certo
  • E. Errado

Considerando que o script de código SQL acima está sintaticamente correto e pode ser executado com sucesso em um banco de dados que verifica o cumprimento de restrições de integridade, julgue os itens que se seguem, a respeito de conceitos de bancos de dados.

O modelo de dados criado pelo script mostrado tem as seguintes características: só permite associar um único cargo a cada servidor; exige que um servidor esteja associado a um cargo; permite que cada servidor esteja associado a mais de um projeto e permite que um projeto esteja associado a mais de um servidor.

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