WorksheetsNormalização de Banco de Dados — Questões de Worksheet
Total questions: 11
Worksheet time: 6mins
Em um modelo de banco de dados, a relação onde o valor de um atributo A determina exatamente um valor de um atributo B é fundamental para a normalização. Essa relação é definida como...
dependência transitiva.
chave primária composta.
dependência funcional.
atributo multivalorado.
primeira forma normal.
Ao modelar dados, a analogia do dicionário, onde a palavra (A) determina sua definição (B), é usada para ilustrar um conceito específico, pois, para cada palavra, existe exatamente uma definição. A analogia do dicionário exemplifica o conceito de...
dependência funcional.
dependência parcial.
terceira forma normal.
chave primária simples.
atomicidade.
Um analista de banco de dados está revisando uma tabela que já se encontra na Primeira Forma Normal (1FN). A tabela possui uma chave primária composta por duas colunas (Coluna_X, Coluna_Y). Para que esta tabela atenda à Segunda Forma Normal (2FN), é necessário que...
todos os atributos não-chave dependam funcionalmente da chave primária inteira.
não existam dependências transitivas entre os atributos não-chave.
a chave primária seja convertida para uma chave simples.
todos os atributos sejam atômicos e indivisíveis.
os atributos não-chave dependam de outra tabela.
Considere a tabela MATRICULA(ID_Aluno, ID_Disciplina, Nome_Aluno, Nome_Disciplina, Nota), onde a chave primária é composta por (ID_Aluno, ID_Disciplina). Esta tabela viola a Segunda Forma Normal (2FN) porque...
Nota depende da chave inteira (ID_Aluno, ID_Disciplina).
Nome_Aluno depende apenas de ID_Aluno, que é parte da chave primária.
ID_Aluno e ID_Disciplina não são atômicos.
existe uma dependência transitiva entre Nome_Aluno e Nome_Disciplina.
a chave primária é composta.
Uma tabela de banco de dados já foi verificada e atende aos requisitos da Segunda Forma Normal (2FN). Para que esta tabela também atenda à Terceira Forma Normal (3FN), ela...
deve garantir que todos os atributos não-chave dependam da chave inteira.
não deve possuir atributos não-chave que dependam de outros atributos não‑chave.
precisa converter sua chave primária composta em uma chave simples.
deve eliminar todos os atributos multivalorados.
precisa garantir que todos os atributos sejam atômicos.
Um desenvolvedor criou uma tabela FUNCIONARIOS com os atributos: ID_Funcionario (PK), Nome_Funcionario, ID_Departamento e Nome_Departamento. A Terceira Forma Normal (3FN) é violada porque...
Nome_Funcionario depende apenas de ID_Funcionario.
ID_Departamento é uma chave estrangeira.
Nome_Departamento (atributo não‑chave) depende de ID_Departamento (outro atributo não‑chave).
a tabela possui uma chave primária simples.
a tabela possui uma dependência parcial de Nome_Departamento.
Em um sistema de cadastro, a tabela CLIENTES possui os seguintes atributos: ID_Cliente (PK), Nome_Cliente, CEP, Cidade e Estado. Sabe-se que CEP determina Cidade e Estado. Essa estrutura apresenta uma dependência transitiva, pois...
Nome_Cliente depende de ID_Cliente.
CEP depende de ID_Cliente.
Cidade (atributo não‑chave) depende de CEP (outro atributo não‑chave).
ID_Cliente é uma chave primária simples.
Estado e Cidade são atributos independentes.
Foi identificada uma dependência transitiva na tabela CLIENTES (PK: ID_Cliente), onde a relação é ID_Cliente → CEP → Cidade. A solução correta para normalizar esta tabela para a 3FN é...
criar uma chave primária composta (ID_Cliente, CEP).
remover a coluna CEP e manter apenas Cidade.
decompor a tabela, criando uma nova tabela CEPS (PK: CEP) para armazenar Cidade e Estado.
adicionar a coluna ID_Cidade na tabela CLIENTES.
mover Nome_Cliente para uma tabela separada.
A Segunda e a Terceira Formas Normais (2FN e 3FN) são etapas cruciais da normalização que resolvem diferentes tipos de dependências problemáticas. A 2FN foca em eliminar dependências parciais, enquanto a 3FN foca em eliminar...
atributos multivalorados.
grupos de repetição.
dependências transitivas.
chaves primárias compostas.
a necessidade de chaves estrangeiras.
Para facilitar a memorização das regras de normalização, foram criados "lemas". O objetivo da Segunda Forma Normal (2FN) é garantir que todo atributo não‑chave dependa da chave primária inteira. O lema que resume a regra da 2FN é...
"Uma célula, um valor."
"Tudo depende da chave completa."
"Nada além da chave."
"Separar os assuntos."
"Evitar a redundância."
A Terceira Forma Normal (3FN) busca eliminar anomalias onde um atributo não‑chave depende de outro atributo não‑chave, resolvendo dependências transitivas. O lema que resume a regra da 3FN é...
"Uma célula, um valor."
"Tudo depende da chave completa."
"Nada além da chave."
"A chave determina o valor."
"Apenas valores atômicos."
