Essa pergunta também está no material:
Respostas
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.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta