Buscar

a) Considere a seguinte relação ALUGUEL que está na primeira forma normal. (1,5) ALUGUEL (codcliente, nomecliente, telefone, codcarro, marca, data_...

a) Considere a seguinte relação ALUGUEL que está na primeira forma normal. (1,5)
ALUGUEL (codcliente, nomecliente, telefone, codcarro, marca, data_aluguel, data_devolução, valor_devido, cod_fornecedor, nome_fornecedor)
Sabendo que existem as dependências funcionais listadas abaixo, faça o processo de normalização até a 3FN.
codcliente → nomecliente, telefone
codcarro → marca, cod_fonecedor
cod_fonecedor → nome_fornecedor
codcliente, codcarro, data_aluguel, data_devolução → valor_devido


Essa pergunta também está no material:

Atividade Individual Avaliativa-4
1 pág.

Didática Universidade Norte do ParanáUniversidade Norte do Paraná

Respostas

2 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Para normalizar a relação ALUGUEL até a terceira forma normal (3FN), devemos seguir os seguintes passos: 1. Primeira Forma Normal (1FN): - Remover repetições de dados e garantir que cada atributo contenha apenas valores atômicos. - A relação ALUGUEL já está na primeira forma normal. 2. Segunda Forma Normal (2FN): - Identificar as dependências parciais e remover atributos que dependem apenas de parte da chave primária. - Na relação ALUGUEL, temos a dependência parcial codcarro → marca, cod_fornecedor. Portanto, devemos separar esses atributos em uma nova relação, chamada CARRO, com a chave primária codcarro. - A relação ALUGUEL agora terá os atributos codcliente, nomecliente, telefone, data_aluguel, data_devolução, valor_devido, cod_fornecedor. - A relação CARRO terá os atributos codcarro, marca, cod_fornecedor. 3. Terceira Forma Normal (3FN): - Identificar as dependências transitivas e remover atributos que dependem de outros atributos que não sejam a chave primária. - Na relação ALUGUEL, temos a dependência transitiva cod_fornecedor → nome_fornecedor. Portanto, devemos separar o atributo nome_fornecedor em uma nova relação, chamada FORNECEDOR, com a chave primária cod_fornecedor. - A relação ALUGUEL agora terá os atributos codcliente, nomecliente, telefone, data_aluguel, data_devolução, valor_devido, cod_fornecedor. - A relação FORNECEDOR terá os atributos cod_fornecedor, nome_fornecedor. Dessa forma, temos as seguintes relações normalizadas: - ALUGUEL (codcliente, nomecliente, telefone, data_aluguel, data_devolução, valor_devido, cod_fornecedor) - CARRO (codcarro, marca, cod_fornecedor) - FORNECEDOR (cod_fornecedor, nome_fornecedor) Essa é uma possível solução para normalizar a relação ALUGUEL até a 3FN, com base nas dependências funcionais fornecidas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina