Questões de Concurso
Sobre modelo relacional em banco de dados
Foram encontradas 716 questões
No banco relacional, qual é a implementação usual e correta para esse mapeamento?
Analise as dependências funcionais abaixo em uma relação R(A,B,C,D) e assinale a alternativa correta.
{A→B,B→C,A→D}
ALUNO (MATR_ALU, NOME, CPF, RG, EMAIL, TELEFONE, COD_CURSO)
CURSO (COD_CURSO, DESCR_CURSO)
DISCIPLINA (COD_DISC, DESCR_ DISC, CH, SEM, COD_CURSO)
PROFESSOR (COD_PROF, NOME, CPF, EMAIL, TELEFONE)
Identifique a alternativa que define corretamente, considerando os princípios de um banco de dados relacional, a(s) tabela(s) que precisa(m) ser criada(s) para permitir a associação do professor e dos alunos a turmas a serem ofertadas.
Considerando as características dos bancos de dados relacionais, assinale a afirmativa que descreve corretamente esse tipo de tecnologia.
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.