Questões de Concurso
Comentadas sobre banco de dados relacionais em banco de dados
Foram encontradas 1.616 questões
Julgue o seguinte item, relativo a bancos de dados relacionais.
O operador BETWEEN restringe a quantidade de campos a serem excluídos no comando DELETE.
Julgue o seguinte item, relativo a bancos de dados relacionais.
Em arquivo de registros ordenado sequencialmente, a chave de busca do índice de agrupamento (clustering index) também define a ordem sequencial do arquivo.
Os bancos de dados e os SGBDs são fundamentais em todos os sistemas e precisam ser bem definidos e projetados. Com base nessa informação, julgue o item seguinte.
Restrições de integridade referencial são aplicadas apenas a colunas do tipo texto, e não se aplicam a chaves estrangeiras.
Considere o seguinte esquema de banco de dados relacional: tb_armazem(cod_a, localizacao, ramal) Restrições:
• cod_a é chave primária
tb_produto(cod_p, descricao, val_unit, local_armazenagem)
Restrições:
• cod_p é chave primária
• local_armazenagem é chave estrangeira e referência a tabela tb_armazem
Nesse contexto, a aridade da tabela
I. Uma chave primária pode conter valores duplicados e nulos, desde que sejam configurados índices adicionais para evitar inconsistências.
II. A chave secundária é usada para relacionar tabelas diferentes, e a garantia da integridade referencial no banco de dados é alcançada com a criação dos índices.
III. Uma chave primária é composta por um ou mais campos, sendo responsável por identificar unicamente cada registro em uma tabela.
Está correto o que se afirma em
TipoCurso (codigo, nome, descricao)
Curso (codigo, nome, codigoTipoCurso, modalidade)
Qual o comando SQL padrão retorna código e nome (somente) de todos os tipos de curso que possuem, pelo menos, um curso de modalidade chamada "Presencial"?
Entidades: Aluno (id_aluno, nome) Matricula (id_matricula, data_matricula)
Relacionamentos: Um Aluno pode fazer várias Matrículas Uma Matrícula pertence a um único Aluno
Regras de Negócio: Cada Matrícula deve obrigatoriamente estar associada a um Aluno Um Aluno pode existir sem ter feito nenhuma Matrícula
Para representar esse relacionamento no banco de dados relacional, garantindo a integridade referencial, o usuário deve
Sobre o tratamento de valores faltantes em SQL, analise as afirmativas a seguir.
I. A instrução SELECT COUNT(salario) FROM funcionarios; conta todos os registros da tabela funcionarios.
II. A expressão NULLIF(comissao, 0) retorna NULL apenas quando o valor de comissao é exatamente igual a zero.
III. A cláusula WHERE nome <> NULL é adequada para retornar todos os nomes não nulos em uma tabela.
Está correto o que se afirma em
Considere uma tabela chamada funcionarios, que possui os seguintes campos: id (inteiro), nome (texto), salario (numérico), e departamento (texto).
Deseja-se escrever uma consulta que liste os departamentos cujo salário médio dos funcionários seja superior a 3000. Assinale a alternativa que apresenta a consulta SQL com sintaxe correta para esse caso.
Acerca desse cenário, avalie as afirmativas a seguir e assinale (V) para a verdadeiras e (F) para a falsa.
( ) A cláusula WHERE pode filtrar as linhas antes da agregação (ou seja, antes do GROUP BY).
( ) A cláusula HAVING filtra os grupos depois da agregação.
( ) Não é possível usar funções agregadas como SUM() e AVG() na cláusula WHERE, mas é permitido na cláusula HAVING.
As afirmativas são, respectivamente,
(__)Subconsultas são consultas aninhadas dentro de outras consultas.
(__)Subconsultas podem aparecer em diferentes cláusulas de uma consulta, como WHERE, FROM e HAVING.
(__)Subconsultas são executadas apenas uma vez, independentemente da consulta externa.
Assinale a alternativa que apresenta a sequência correta:
Processo (Código, Título, Local, Ano)
O comando SQL para excluir os processos cujo título possua a sequência ‘dados’, relativos ao período de 2020 a 2024, é: