Questões de Concurso
Comentadas sobre modelo relacional em banco de dados
Foram encontradas 586 questões
Para responder a próxima questão, considere o seguinte Modelo relacional hipotético:
Tb_Curso(id_curso, nome)
Tb_Matriz(id_matriz, ano, id_curso)
Tb_Disciplina(id_disciplina, nome, id_matriz)
Para responder a próxima questão, considere o seguinte Modelo relacional hipotético:
Tb_Curso(id_curso, nome)
Tb_Matriz(id_matriz, ano, id_curso)
Tb_Disciplina(id_disciplina, nome, id_matriz)
Avalie as afirmativas a seguir sobre operações de conjunto (UNION, INTERSECT, EXCEPT), tratamento de valores NULL e duplicação de tuplas em SQL:
I. A operação UNION DISTINCT, embora semanticamente equivalente a UNION, pode ser utilizada para explicitar a remoção de duplicatas entre os resultados de duas consultas. Já UNION ALL preserva todas as tuplas, inclusive duplicadas, com melhor desempenho.
II. A linguagem SQL utiliza lógica de três valores (TRUE, FALSE, UNKNOWN) ao avaliar expressões lógicas, sendo UNKNOWN o resultado típico de comparações com NULL.
III. Em SQL, ao comparar um valor com NULL, deve-se usar o operador de igualdade (=) ou desigualdade (<>), já que NULL é tratado como um valor especial.
IV. Embora o modelo relacional clássico trate relações como conjuntos, o SQL permite tuplas duplicadas tanto em tabelas quanto em resultados de consultas, tratando seus dados como multiconjuntos (bags).
É correto o que se afirma:
Julgue o item seguinte, relativo aos conceitos de administração de dados.
No modelo relacional de dados, uma relação entre n valores é representada matematicamente por um n-tupla de valores.
Um sistema de gestão de vendas possui a relação Vendas com os atributos: venda_id; data_venda; cliente_id; e valor_total. O requisito funcional é gerar um relatório que liste o cliente_id e o total de vendas (valor_total) acumulado por cada cliente no ano de 2023. Qual das seguintes expressões de álgebra relacional NÃO atende a esse requisito?
Restrições de integridade em bancos de dados relacionais garantem a consistência e a validade dos dados armazenados. Essas regras são fundamentais para evitar inconsistências e preservar a confiabilidade das informações.
No contexto de restrições de integridade em bancos de dados relacionais, o conceito de restrição de integridade
Um dos conceitos básicos do modelo relacional é o de que
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
I.Uma dependência funcional trivial ocorre quando o conjunto de atributos no lado direito da dependência é um subconjunto do conjunto de atributos no lado esquerdo.
II.Dependências funcionais podem ser usadas para inferir novas dependências funcionais por meio de regras de inferência, como a regra de Armstrong.
III.A cobertura mínima de um conjunto de dependências funcionais é um conjunto equivalente que contém o menor número possível de dependências.
É correto o que se afirma em: