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.

Com PL/SQL é possível trabalhar com procedures para reaproveitar código. Uma procedure pode aceitar argumentos e ser chamada por um programa, uma sessão SQL ou uma trigger. Desta forma, assinale a alternativa INCORRETA em relação ao código abaixo.

  • A. O REPLACE verifica se a procedure já existe. Caso positivo, ela será eliminada e substituída por uma nova versão.
  • B. O parâmetro ‘p_empno’ será do mesmo tipo e tamanho que a coluna ‘empno’ da tabela ‘empregados’.
  • C. Cria uma procedure de nome ‘aumenta_sal’;
  • D. O modo usado indica que o parâmetro é de saída.
  • E. Cria uma procedure para aumentar o salário de um funcionário em 10%.

Assim como as procedures, com PL/SQL é possível criar functions. Qual das alternativas abaixo está ERRADA em relação ao comando baixo?

  • A. Cria uma function chamada ‘cpmf’ para calcular e retornar 0,38% de um valor.
  • B. Se uma function de mesmo nome existir, deverá ser eliminada e substituída por uma versão mais nova.
  • C. O modo usado indica que o parâmetro é de entrada.
  • D. A function pode ser chamada usando o comando ‘SELECT empno, ename, sal, cpmf(sal) FROM scott.empregados WHERE deptno = 10;’.
  • E. A diferença entre procedure e function, conforme visto acima, é que a procedure retorna ao menos um valor.

Julgue os próximos itens no que se refere à gestão de segurança em banco de dados. A instrução, em SQL, grant update (nota) on aluno_disciplina to pedro, miguel; apresenta erro de sintaxe.

  • C. Certo
  • E. Errado

Com relação à linguagem de definição de dados (DDL) e à linguagem de manipulação de dados (DML), julgue os próximos itens.

Para inserir uma nova coluna em uma tabela já existente, a DDL utiliza o comando ALTER, como no exemplo a seguir.

ALTER TABLE CLIENTE ADD NOME CHAR(50) UNIQUE

  • C. Certo
  • E. Errado

Julgue os próximos itens no que se refere à gestão de segurança em banco de dados. Em SQL, o comando create role acesso_ensino as grant insert, update on ensino_superior, quando executado, cria o papel acesso_ensino, contendo os privilégios de inserir e atualizar na tabela ensino_superior.

  • C. Certo
  • E. Errado

Julgue os próximos itens, relativos a SQL.

O comando SQL ilustrado a seguir atualiza os dados dos empregados do departamento (id_departamento) 50 que têm como função (id_funcao) VENDEDOR para o departamento 80 e gerente (id_gerente) 145.

  • C. Certo
  • E. Errado

Com relação à linguagem de definição de dados (DDL) e à linguagem de manipulação de dados (DML), julgue os próximos itens. A DML utiliza o comando CREATE para inserir um novo registro na tabela de dados.

  • C. Certo
  • E. Errado

Julgue os próximos itens, relativos a SQL.

O comando SQL mostrado a seguir fará uma consulta na tabela empregados e retornará os campos primeiro_nome, sobrenome e salario de todos os empregados do departamento (id_departamento) 40, ordenados pelo campo sobrenome.

  • C. Certo
  • E. Errado

Com base no comando SQL apresentado, julgue os itens subsequentes.

A tabela criada terá quatro colunas.

  • C. Certo
  • E. Errado

Com base no comando SQL apresentado, julgue os itens subsequentes.

Mais de uma PESSOA pode ter o mesmo NOME e a mesma NACIONALIDADE.

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