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 próximos itens acerca da aplicação dos princípios de álgebra relacional e suas transformações em comandos SQL. A operação PROJEÇÃO seleciona algumas colunas e linhas da relação/tabela, enquanto descarta outras.

  • C. Certo
  • E. Errado

Julgue os próximos itens acerca da aplicação dos princípios de álgebra relacional e suas transformações em comandos SQL.

Considere que uma tabela denominada PESSOA contenha informações do cpf, do nome e do sexo de uma pessoa. Considere, ainda, que essa tabela tenha sido criada e alimentada em um SGBD relacional e que os valores do campo sexo de todos os registros da tabela são 0M0 ou 0F0. Nessa situação, quando são executados os comandos SQL formados fidedignamente a partir da interpretação das representações no formato de álgebra relacional presentes nos itens (i), (ii) e (iii) listados a seguir, esses comandos serão executados corretamente em SGBDs relacionais e seus resultados serão conjuntos de tuplas idênticas no número de linhas, de colunas, e de todos os valores nas linhas de resultado..

  • C. Certo
  • E. Errado

Julgue os próximos itens acerca da aplicação dos princípios de álgebra relacional e suas transformações em comandos SQL.

A operação relacional PRODUTO CARTESIANO (ou PRODUTO CRUZADO), representa uma operação binária de conjunto nas relações nas quais ela é aplicada e é usada para combinar as tuplas de duas relações de forma combinatória. Corresponde à formação de uma lista de tabelas na cláusula FROM, como exemplificado a seguir.

SELECT aluno.matricula, nota.valor FROM aluno, nota

  • C. Certo
  • E. Errado

Julgue os itens que se seguem, com relação às definições e aos problemas de execução de comandos nas linguagens SQL.

Considerando a tabela aluno (id, curso, disciplina, notafinal, sexo) de um banco de dados relacional, o comando SQL que permite obter o nome da disciplina e a média das notas finais por disciplina apenas para os alunos do sexo igual a 'F' e para as disciplinas com média abaixo de 5 é o apresentado a seguir.

SELECT disciplina, AVG(notafinal) FROM aluno WHERE sexo='F' GROUP BY disciplina HAVING AVG(notafinal)<5

  • C. Certo
  • E. Errado

A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Considere os grupos de comandos:

I. CREATE, ALTER, DROP.

II. GRANT, REVOKE. III. DELETE, UPDATE, INSERT.

Os comandos listados em

  • A. I correspondem à Data Control Language − DCL e II à Data Definition Language − DDL.
  • B. I correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL.
  • C. II correspondem à Data Manipulation Language − DML e III à Data Control Language − DCL.
  • D. I correspondem à Data Definition Language − DDL e III à Data Manipulation Language − DML.
  • E. II correspondem à Data Control Language − DCL e III à Data Definition Language − DDL.

Julgue os itens que se seguem, com relação às definições e aos problemas de execução de comandos nas linguagens SQL. Uma operação DELETE do SQL não é realizada se sua chave primária for referida por chaves estrangeiras em registros de outras tabelas no banco de dados. Assim, a fim de garantir a existência de chaves primárias para cada chave estrangeira nos bancos de dados relacionais, o SQL não apresenta nenhuma cláusula ou opção adicional que permita tal operação ocorrer nessa situação.

  • C. Certo
  • E. Errado

Considere a tabela TabPREV do banco de dados relacional BD_PREV que possui os seguintes campos:

O comando SQL capaz de apresentar todas as pessoas que se aposentaram entre 1o de Janeiro de 2009 e 31 de Dezembro de 2014 por ordem crescente de valor da aposentadoria é:

  • A. SELECT * FROM TabPREV OF BD_PREV WHERE Data_Aposentadoria DATEDIFF ('01-Jan-2009', '31-Dec-2014') ORDER BY Valor_Aposentadoria;
  • B. SELECT * FROM TabPREV ORDER BY Valor_Aposentadoria WHERE Data_Aposentadoria IN “01-Jan-2009” && '31- Dec-2014';
  • C. SELECT * FROM TabPREV WHERE Data_Aposentadoria BETWEEN '01-Jan-2009' AND '31-Dec-2014' ORDER BY Valor_Aposentadoria ASC;
  • D. SELECT * FROM BD_PREV WHERE Data_Aposentadoria FROM TabPREV IS LIKE '01-Jan-2009' AND '31-Dec-2014' ORDER BY Valor_Aposentadoria ASC;
  • E. SELECT * FROM TabPREV ORDER BY Valor_Aposentadoria WHERE Data_Aposentadoria BETWEEN ('01-Jan-2009', '31-Dec-2014');

Julgue os itens que se seguem, com relação às definições e aos problemas de execução de comandos nas linguagens SQL.

Considere que, no projeto físico de um banco de dados de fornecedores, o seguinte esquema tenha sido criado:

  • C. Certo
  • E. Errado

Considere a tabela relacional de nome Cliente, abaixo.

A expressão SQL SELECT MID(Cidade,1,4) AS AbrevCidade FROM Cliente where MID(Cidade,1,2) = "México";

  • A. retornará uma quantidade de registros igual a 0.
  • B. retornará uma quantidade de registros igual a 2.
  • C. retornará uma quantidade de registros igual a 5.
  • D. retornará uma quantidade de registros igual a 7.
  • E. dará erro de sintaxe.

A respeito dos conceitos e comandos da linguagem PL/SQL, julgue os itens que se seguem. Ao se tentar armazenar o número 34567.3355 em uma coluna definida por NUMBER(7,2), o valor gravado será 34567.34.

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