Questões de Concurso
Sobre formas normais em banco de dados
Foram encontradas 803 questões
Assinale a alternativa correta sobre o modelo relacional e o processo de normalização.
No que concerne à modelagem de dados relacional e à normalização, julgue o item que se segue.
Considere que, na base de dados de recursos humanos de uma organização, a tabela AVERBACAO_TEMPO seja definida pelo esquema AVERBACAO_TEMPO (ID_Averbacao, Matricula, Data_Inicio, Data_Fim, Total_Dias_Averbados), em que ID_Averbacao é a chave primária e Total_Dias_Averbados armazena o resultado da diferença entre as datas de término e início. Nesse caso, sob a ótica da teoria da normalização, a estrutura da tabela AVERBACAO_TEMPO viola a terceira forma normal (3FN) devido à existência de dependência funcional transitiva entre atributos não chave.
I. O atributo descricao_produto depende funcionalmente apenas de id_produto, caracterizando uma dependência parcial em relação à chave primária composta, o que viola a Segunda Forma Normal (2FN).
II. A criação de uma nova relação denominada PRODUTO, identificada pela chave primária id_produto e contendo o atributo descricao_produto, é o procedimento correto para eliminar a dependência parcial identificada.
III. O atributo quantidade deve ser removido da tabela PEDIDO durante o processo de normalização, pois apresenta dependência funcional exclusiva e direta em relação ao atributo id_produto.
Quais estão corretas?
EMPENHO (numero_empenho, data_emissao, valor, cnpj_favorecido, nome_favorecido)
Nessa relação, todos os atributos são atômicos e as seguintes dependências funcionais são válidas.
numero_empenho → data_emissao, valor, cnpj_favorecido cnpj_favorecido → nome_favorecido
A partir das informações precedentes e considerando-se as formas normais clássicas (primeira forma normal – 1FN; segunda forma normal – 2FN; terceira forma normal – 3FN; e quarta forma normal ‒ 4FN), é correto afirmar que a relação apresentada
Ao analisar a estrutura descrita, constata-se que a coluna Nome_Fabricante depende funcionalmente da coluna ID_Fabricante, que por sua vez depende da chave primária ID_Veiculo.
Para adequar essa tabela especificamente às regras exigidas pela Terceira Forma Normal (3FN), o analista deve remover a
O processo de normalização visa eliminar redundâncias e anomalias de atualização em bancos de dados relacionais através da aplicação de regras formais conhecidas como Formas Normais (FN).
Assinale a opção que apresenta a condição exigida para que uma tabela esteja estritamente na Segunda Forma Normal (2FN).
Uma tabela é considerada como estando na Primeira Forma Normal (1FN) quando
ALOCACAO_SERVIDOR (MatriculaServidor, NomeServidor, CodUnidade, NomeUnidade, RamalUnidade, CodProjeto, NomeProjeto, PapelNoProjeto)
A equipe de modelagem identificou as seguintes dependências funcionais:
• MatriculaServidor → NomeServidor, CodUnidade • CodUnidade → NomeUnidade, RamalUnidade • CodProjeto → NomeProjeto • (MatriculaServidor, CodProjeto) → PapelNoProjeto
Considerando que a chave candidata da relação original seja composta por (MatriculaServidor, CodProjeto), analise as sentenças a seguir:
I- A relação viola a Segunda Forma Normal, pois existem atributos não chave que dependem apenas de parte da chave composta, como NomeServidor dependente de MatriculaServidor e NomeProjeto dependente de CodProjeto.
II- A relação viola a Terceira Forma Normal, pois há dependência transitiva envolvendo dados da unidade, uma vez que MatriculaServidor determina CodUnidade, e CodUnidade determina NomeUnidade e RamalUnidade.
III- A relação encontra-se em Forma Normal de Boyce-Codd, pois todas as dependências funcionais identificadas preservam a chave composta (MatriculaServidor, CodProjeto) como determinante direto dos atributos operacionais.
IV- A decomposição da relação em tabelas separadas para servidores, unidades, projetos e alocações eliminaria obrigatoriamente todas as dependências funcionais do modelo, tornando desnecessária a definição de chaves primárias e estrangeiras.
Analisadas as sentenças, estão CORRETAS apenas:
Considerando os impactos dessa decisão de projeto e os fundamentos da modelagem de dados, é correto afirmar que:
Julgue o item subsequente, em relação à modelagem de bancos de dados.
Em modelagem de dados, a terceira forma normal exige que todo atributo não-chave seja dependente apenas da chave primária, o que a torna igualmente adequada tanto para sistemas transacionais quanto para ambientes analíticos.
( ) As tabelas são representações das relações, sendo que as linhas (ou tuplas) correspondem aos registros, enquanto as colunas correspondem aos atributos.
( ) Quando se fixa que certo campo só pode aceitar valores numéricos, trata-se de uma restrição de entidade.
( ) A forma normal que elimina a dependência transitiva é a terceira forma normal.
( ) Uma entidade é considerada forte quando utiliza uma chave primária composta formada pela chave primária de outra entidade e um atributo discriminador (chave parcial).
As afirmativas são, respectivamente,
Assinale a alternativa correta considerando os princípios da Primeira Forma Normal
I.Para que uma tabela esteja na Primeira Forma Normal, é necessário que todos os seus atributos sejam atômicos e que não existam grupos de valores repetidos.
II.A Segunda Forma Normal exige que a tabela já esteja na primeira e que todos os atributos não chave dependam funcionalmente de apenas uma parte da chave primária composta.
III.Uma relação encontra-se na Terceira Forma Normal quando não possui dependências transitivas, ou seja, atributos não chave não devem depender de outros atributos não chave.
Está correto o que se afirma em: