Questões de Banco de Dados Relacionais (Banco de Dados)

Limpar Busca

Considere a seguinte tabela Funcionarios em um banco de dados relacional de funcionários de uma empresa.

Imagem relacionada à questão do Questões Estratégicas

Considere, ainda, que os seguintes dados sejam inseridos nessa tabela.

Imagem relacionada à questão do Questões Estratégicas

A partir dessas informações, assinale a opção que corresponde à consulta SQL que retorna o nome do funcionário (ou funcionários, se houver empate) com o maior salário por departamento.

  • A Imagem relacionada à questão do Questões Estratégicas
  • B Imagem relacionada à questão do Questões Estratégicas
  • C Imagem relacionada à questão do Questões Estratégicas
  • D Imagem relacionada à questão do Questões Estratégicas
  • E Imagem relacionada à questão do Questões Estratégicas

Considere a linguagem SQL no que se refere a comandos para manipulação de dados (DML).


Suponha uma tabela de um banco de dados relacional, denominada Tab1, que contenha os campos Cod e Nome.


Assinale a alternativa que indica o comando para atualizar o campo Cod para o valor 25, apenas para valores do campo Nome diferentes da string Teste:

  • A UPDATE Tab1 Cod = 25 HAVING Nome <> ‘Teste’;
  • B UPDATE Tab1 MAKE Cod = 25 FOR Nome <> ‘Teste’;
  • C UPDATE Tab1 SET Cod = 25 WHERE Nome <> ‘Teste’;
  • D UPDATE Tab1 SET Cod = 25 IN CASE Nome <> ‘Teste’;
  • E UPDATE Tab1 USE Cod = 25 AT Nome <> ‘Teste’;

Considerando uma tabela ALUNO com cem registros, a instrução SELECT * FROM ALUNO LIMIT 20 OFFSET 90 apresentará os registros

  • A de 21 a 90.
  • B de 81 a 90.
  • C de 91 a 100.
  • D de 71 a 90.
  • E de 81 a 100.

Segundo o conceito de transações executadas em um banco de dados relacional, aplicam-se as propriedades definidas pelo acrônimo ACID, sendo que o conceito de

  • A consistência representa que a execução isolada de uma transação preserva a consistência da base de dados.
  • B durabilidade indica que cada tabela inserida na base de dados deve ter seu armazenamento duplicado, ou seja, armazenado duas vezes no mesmo servidor.
  • C atomicidade representa o conceito de que cada registro inserido em tabelas do banco de dados deve ter um número máximo de bytes especificado quando da criação da base de dados.
  • D durabilidade indica que o registro identificado por essa propriedade não pode ser excluído da base de dados.
  • E isolamento indica que só pode haver uma única base de dados em cada servidor utilizado.

Em um SGBD relacional, a restrição que garante que todos os valores em uma coluna sejam distintos entre si e que permite valor NULL é denominada

  • A cardinalidade.
  • B chave primária.
  • C índice.
  • D chave única.
  • E chave estrangeira.