Buscar

Normalize a tabela abaixo com o objetivo de armazenar os dados cadastrais dos funcionários de uma empresa. Leve em consideração que o funcionário p...

Normalize a tabela abaixo com o objetivo de armazenar os dados cadastrais dos funcionários de uma empresa. Leve em consideração que o funcionário pode ter vários cargos e dependentes

💡 1 Resposta

User badge image

Ed Verified user icon

A normalização de uma tabela tem como objetivo evitar a redundância de dados e garantir a integridade dos mesmos. Para normalizar a tabela de dados cadastrais dos funcionários de uma empresa, podemos seguir os seguintes passos: 1. Identificar as dependências funcionais da tabela, ou seja, quais são as colunas que dependem de outras para existir. No caso, temos as seguintes dependências: - O número do funcionário determina o nome, CPF, data de nascimento, endereço e telefone. - O número do cargo determina o nome do cargo e o salário. - O número do dependente determina o nome e a data de nascimento do dependente. 2. Aplicar a primeira forma normal (1FN), que consiste em eliminar colunas repetidas e criar uma chave primária para a tabela. Para isso, podemos criar as seguintes tabelas: - Tabela Funcionários: - Número do Funcionário (PK) - Nome - CPF - Data de Nascimento - Endereço - Telefone - Tabela Cargos: - Número do Cargo (PK) - Nome do Cargo - Salário - Tabela Dependentes: - Número do Dependente (PK) - Nome - Data de Nascimento 3. Aplicar a segunda forma normal (2FN), que consiste em eliminar dependências parciais. Para isso, podemos criar a seguinte tabela: - Tabela Funcionários_Cargos: - Número do Funcionário (PK, FK) - Número do Cargo (PK, FK) 4. Aplicar a terceira forma normal (3FN), que consiste em eliminar dependências transitivas. Para isso, podemos criar a seguinte tabela: - Tabela Funcionários_Dependentes: - Número do Funcionário (PK, FK) - Número do Dependente (PK, FK) Dessa forma, temos quatro tabelas normalizadas que armazenam os dados cadastrais dos funcionários de uma empresa, levando em consideração que o funcionário pode ter vários cargos e dependentes.

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

✏️ Responder

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

Outros materiais