Portfolio Pronto Ead
Escolha o curso
  • Escolha o curso
  • ADMINISTRAÇÃO
  • Administração Pública
  • AGRONEGÓCIO
  • AGRONOMIA
  • ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
  • ARQUITETURA DE DADOS
  • ARQUITETURA E URBANISMO
  • ARTES VISUAIS
  • Atividade de Extensão – Cruzeiro do Sul
  • Aula Prática
  • BIOMEDICINA
  • BLOCKCHAIN, CRIPTOMOEDAS E FINANÇAS NA ERA DIGITAL
  • CIBERSEGURANÇA
  • CIÊNCIA DA COMPUTAÇÃO
  • CIÊNCIA DE DADOS
  • Ciência Política
  • CIÊNCIAS BIOLÓGICAS
  • CIENCIAS CONTABEIS
  • CIENCIAS ECONOMICAS
  • COACHING E DESENVOLVIMENTO HUMANO
  • COMÉRCIO EXTERIOR
  • Computação em nuvem
  • CRIMINOLOGIA
  • CURSOS DE ENGENHARIA
  • CURSOS DE T.I
  • DESENVOLVIMENTO BACK-END
  • DESENVOLVIMENTO MOBILE
  • DESENVOLVIMENTO WEB
  • DESIGN DE INTERIORES
  • DESIGN DE MODA
  • DESIGN GRÁFICO
  • DevOps
  • DIREITO
  • Educação Especial
  • EDUCAÇÃO FÍSICA
  • Educação Física – Bacharelado
  • Educação Física – Licenciatura
  • EMBELEZAMENTO E IMAGEM PESSOAL
  • Empreendedorimos e Novos Negócios
  • EMPREENDEDORISMO
  • ENFERMAGEM
  • Engenharia Ambiental
  • ENGENHARIA AMBIENTAL E SANITÁRIA
  • ENGENHARIA CIVIL
  • Engenharia da Computação
  • Engenharia de Controle e Automação
  • ENGENHARIA DE PRODUÇÃO
  • ENGENHARIA DE SOFTWARE
  • Engenharia Elétrica
  • Engenharia Mecânica
  • Estágio
  • ESTÉTICA E COSMÉTICA
  • FARMÁCIA
  • FILOSOFIA
  • FISIOTERAPIA
  • Fonoaudiologia
  • FOTOGRAFIA
  • GASTRONOMIA
  • GEOGRAFIA
  • GERONTOLOGIA
  • GESTÃO AMBIENTAL
  • GESTÃO COMERCIAL
  • GESTÃO DA INOVAÇÃO
  • GESTÃO DA PROD. INDUSTRIAL
  • GESTÃO DA QUALIDADE
  • GESTÃO DE COOPERATIVAS
  • Gestão de Eventos
  • GESTÃO DE PRODUTO
  • Gestão de Recursos Humanos
  • GESTÃO DE SAÚDE PÚBLICA
  • GESTÃO DE SEGURANÇA PRIVADA
  • Gestão do Projeto Educativo | TCC | Projeto de ensino
  • GESTÃO EM SEGURANÇA PÚBLICA
  • GESTÃO FINANCEIRA
  • GESTÃO HOSPITALAR
  • GESTÃO PORTUÁRIA
  • GESTÃO PÚBLICA
  • HISTÓRIA
  • INGLÊS
  • Inteligência de Mercado e Análise de Dados
  • INVESTIGAÇÃO E PERÍCIA CRIMINAL
  • JOGOS DIGITAIS
  • JORNALISMO
  • LETRAS
  • Letras – Português e Espanhol
  • LICENCIATURAS
  • LOGÍSTICA
  • MARKETING
  • MATEMÁTICA
  • MEDIAÇÃO
  • MEDICINA VETERINÁRIA
  • NEGÓCIOS IMOBILIÁRIOS
  • NUTRIÇÃO
  • ODONTOLOGIA
  • PEDAGOGIA
  • PODOLOGIA
  • PROCESSOS GERENCIAIS
  • Produção Audiovisual
  • PRODUÇÃO CERVEJEIRA
  • PROJETO DE ENSINO
  • Projeto de Extensão
  • Projeto de Extensão Anhanguera
  • Projeto de Extensão I, II, III e IV
  • Projeto de Extensão Unopar
  • Projeto Integrado
  • Projeto Integrado Inovação
  • PSICOLOGIA
  • PSICOPEDAGOGIA
  • PUBLICIDADE E PROPAGANDA
  • QUÍMICA
  • RADIOLOGIA
  • RECURSOS HUMANOS
  • REDES DE COMPUTADORES
  • Relações Internacionais
  • SECRETARIADO
  • SEGURANÇA DA INFORMAÇÃO
  • SEGURANÇA DO TRABALHO
  • SERVIÇO SOCIAL
  • SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS
  • SISTEMAS DE INFORMAÇÃO
  • Sistemas para Internet
  • SOCIOLOGIA
  • TCC
  • TECNOLOGIA DA INFORMAÇÃO
  • TEOLOGIA
  • Terapia Ocupacional
  • TERAPIAS INTEGRATIVAS E COMPLEMENTARES
  • TURISMO
  • Uncategorized
Logar / Registrar-se
EntrarCriar uma conta

Esqueceu sua senha?

0 items R$ 0,00
Menu
Search
Portfolio Pronto Ead
0 items R$ 0,00
  • TODOS OS TRABALHOS
  • PROJETO DE EXTENSÃO
  • PROJETO INTEGRADO
  • AULA PRÁTICA
  • ESTÁGIO
  • SEUS DOWNLOADS / TRABALHOS COMPRADOS
  • FEEDBACKS E APROVAÇÕES
Início Aula Prática Aula Prática Modelagem de dados (3 atividades)
Projeto Integrado Desenvolvimento Mobile Aplicativo de Agendamento de Serviços "Agendefácil"
Projeto Integrado Desenvolvimento Mobile Aplicativo de Agendamento de Serviços "Agendefácil" R$ 100,00
Back to products
Aula Prática Circuitos Elétricos
Aula Prática Circuitos Elétricos R$ 100,00

Aula Prática Modelagem de dados (3 atividades)

R$ 100,00

Categoria: Aula Prática Tag: Relatório Aula Prática Modelagem de dados (3 atividades)
Share:
  • Descrição
  • Shipping & Delivery
Descrição

Descrição

Esta aula prática de Modelagem de Dados reúne três atividades centradas em Diagramas de Entidade-Relacionamento (DER), modelagem de casos reais e normalização de dados. O material é parte da disciplina Modelagem de Dados (Unidade 2 – Modelos de Dados; Unidade 3 – Diagramas e Ferramentas de Modelagem; Unidade 4 – Normalização de Dados) e apresenta situações-problema como um Sistema de Biblioteca, uma Clínica Médica, um Sistema de Vendas e um Sistema Universitário para aplicação prática dos conceitos.

As atividades podem ser realizadas totalmente no papel ou em editores simples (Word, PowerPoint, Draw.io); a solução digital indicada no roteiro é “NSA”. Ao longo das tarefas você irá identificar e desenhar entidades, atributos e relacionamentos, indicar cardinalidades e chaves primárias/estrangeiras, documentar decisões de modelagem e aplicar transformações para 3ª e 4ª Formas Normais. O roteiro solicita que os DERs sejam desenhados com notação (retângulos, elipses, losangos), chaves sublinhadas e atributos multivalorados destacados, e que o trabalho final seja entregue em PDF.

O que é desenvolvido nesta atividade
Desenvolvimento de competências práticas para criar e revisar modelos conceituais e lógicos: identificação de entidades e atributos, definição de chaves primárias e estrangeiras, representação gráfica completa de DERs a partir de cenários reais, resolução de relacionamentos N:M via entidade associativa, análise e correção de violações de integridade referencial, identificação de dependências funcionais e multivaloradas, e decomposição de tabelas para 3FN e 4FN. Também inclui documentação das decisões de modelagem e justificativas para escolhas de chave e estrutura.

Principais conteúdos abordados

  • Notação gráfica de DER: entidades, atributos, relacionamentos, cardinalidades e atributos multivalorados.
  • Chaves: primárias, estrangeiras e identificação de tuplas relacionadas.
  • Integridade referencial: identificação de violações e regras (ex.: ON DELETE CASCADE / SET NULL / RESTRICT).
  • Estratégias de modelagem: top-down, bottom-up, híbrida e iterativa.
  • Normalização: identificação de dependências funcionais, transformação para 3ª Forma Normal (3FN) e 4ª Forma Normal (4FN).
  • Documentação de decisões de modelagem e organização das entregas (PDF exigido).

Aula Prática Modelagem de dados


ROTEIRO DE AULA PRÁTICA
DISCIPLINA: MODELAGEM DE DADOS
UNIDADE 2 – MODELOS DE DADOS
SEÇÃO 4 – ELEMENTOS DO MODELO ENRIDADE-RELACIONEMNTO (ER) – III
OBJETIVOS
Definição dos objetivos da aula prática:
• Compreender e aplicar a notação gráfica dos Diagramas de Entidade-Relacionamento (DER);
• Identificar e definir chaves primárias, chaves estrangeiras e tuplas;
• Aplicar conceitos de integridade referencial em diagramas DER;
• Desenvolver DERs completos a partir de cenários reais;
• Documentar decisões de modelagem de forma clara e estruturada.
SOLUÇÃO DIGITAL:
NSA
Esta atividade pode ser feita totalmente no papel ou em editores simples (Word,
PowerPoint, Draw.io). O foco está na compreensão dos conceitos, não na ferramenta!
PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
Procedimento/Atividade nº 1
IDENTIFICAÇÃO DE ELEMENTOS EM DER
Atividade proposta: O Diagrama de Entidade-Relacionamento (DER) é a representação gráfica
do modelo conceitual de um banco de dados. Nesta atividade prática, você aprenderá a criar
DERs manualmente, identificar componentes essenciais (entidades, atributos, relacionamentos e
cardinalidades) e aplicar regras de integridade referencial.
ATIVIDADE 1: IDENTIFICAÇÃO DE ELEMENTOS EM DER
Analise o cenário abaixo e identifique os elementos solicitados.
CENÁRIO: Sistema de Biblioteca
Uma biblioteca possui livros que são emprestados para leitores. Cada livro tem um código
ISBN único, título, autor e ano de publicação. Os leitores possuem matrícula, nome, CPF,
telefone e endereço completo (rua, número, bairro, cidade, CEP). Um leitor pode fazer
vários empréstimos, mas cada empréstimo é de um único livro. O empréstimo registra a
data de retirada e data de devolução prevista.
Público3
QUESTÕES:
1.1. Liste todas as ENTIDADES identificadas neste cenário:
1.2. Para a entidade LIVRO, liste todos os ATRIBUTOS:
1.3. Qual atributo deve ser a CHAVE PRIMÁRIA de LIVRO? Por quê?
1.4. Na entidade LEITOR, identifique qual atributo é COMPOSTO:
1.5. Identifique os RELACIONAMENTOS e suas CARDINALIDADES:
• LEITOR ______ EMPRÉSTIMO: ( ) 1:1 ( ) 1:N ( ) N:M
• LIVRO ______ EMPRÉSTIMO: ( ) 1:1 ( ) 1:N ( ) N:M
1.6. Na entidade EMPRÉSTIMO, quais seriam as CHAVES ESTRANGEIRAS?
ATIVIDADE 2: DESENHO DO DER
Desenhe o Diagrama de Entidade-Relacionamento completo para o cenário a seguir.
CENÁRIO: Clínica Médica
“Uma clínica médica atende pacientes através de consultas. Cada paciente tem CPF
(único), nome, data de nascimento e pode ter múltiplos telefones. Os médicos possuem
CRM (único), nome, especialidade e telefone de contato. Cada consulta é realizada por
um médico para um paciente, registrando data, horário e valor cobrado. Um paciente
pode ter várias consultas, e um médico também atende vários pacientes.”
INSTRUÇÕES:
• Desenhe o DER completo no espaço abaixo (ou em folha anexa ou Word, PowerPoint,
Draw.io)
• Use a notação: Retângulos para entidades, Elipses para atributos, Losangos para
relacionamentos
• Indique as cardinalidades claramente
• Sublinhe as chaves primárias
• Use elipse dupla para atributos multivalorados (telefones)
QUESTÕES COMPLEMENTARES:
2.1. Quantas entidades você identificou? Quais são?
2.2. Qual a cardinalidade do relacionamento MÉDICO-CONSULTA?
2.3. Por que “telefone” é um atributo multivalorado em PACIENTE?
ATIVIDADE 3: INTEGRIDADE REFERENCIAL
Analise os cenários e identifique violações de integridade referencial.
CONTEXTO: Sistema de Vendas
Temos três tabelas: CLIENTE (CPF, nome), PEDIDO (num_pedido, data, CPF_cliente),
ITEM_PEDIDO (num_pedido, cod_produto, quantidade)
Público4
CPF (PK) nome
111.111.111-11 João Silva
222.222.222-22 Maria Santos
333.333.333-33 Pedro Costa
Tabela CLIENTE
num_pedido (PK) data CPF_cliente (FK)
1001 10/11/2024 111.111.111-11
1002 11/11/2024 222.222.222-22
1003 12/11/2024 444.444.444-44
1004 13/11/2024 NULL
Tabela PEDIDO
QUESTÕES:
3.1. Há alguma violação de integridade referencial na tabela PEDIDO? Se sim, qual?
3.2. É permitido ter CPF_cliente = NULL no pedido 1004? Explique.
3.3. O que aconteceria se tentássemos EXCLUIR o cliente com CPF 111.111.111-11?
( ) Pode excluir sem problemas
( ) Não pode excluir pois há pedidos deste cliente
( ) Pode excluir se os pedidos forem excluídos antes
3.4. Se quiséssemos permitir a exclusão do cliente e automaticamente excluir seus
pedidos,
que regra de integridade referencial usaríamos?
( ) ON DELETE CASCADE
( ) ON DELETE SET NULL
( ) ON DELETE RESTRICT
Checklist:
ü Atividade 1 completa (6 questões respondidas)
ü Atividade 2 completa (DER desenhado + 3 questões)
ü Atividade 3 completa (4 questões sobre integridade referencial)
ü Todos os DERs desenhados com notação correta
ü Chaves primárias sublinhadas nos diagramas
ü Cardinalidades claramente indicadas
ü Documento salvo em PDF.
RESULTADOS
Resultados do experimento:
Ao final dessa aula prática, você deverá enviar um arquivo em PDF contendo as respostas das
questões.
Público5
Resultados de Aprendizagem:
Ao final da atividade, o aluno será capaz de:
• Desenvolver DERs completos a partir de cenários reais;
• Documentar decisões de modelagem de forma clara e estruturada.


ROTEIRO DE AULA PRÁTICA
DISCIPLINA: MODELAGEM DE DADOS
UNIDADE 3 – DIAGRAMAS E FERRAMENTAS DE MODELAGEM
SEÇÃO 1 – DIAGRAMA ENTIDADE-RELACIONEMENTO (DER)
OBJETIVOS
Definição dos objetivos da aula prática:
• Aplicar estratégias de modelagem de DER em casos reais;
• Documentar decisões de modelagem de forma profissional;
• Revisar descrições em alto nível e expandidas;
• Desenvolver DERs completos usando diferentes estratégias;
• Justificar escolhas de modelagem baseadas em requisitos.
SOLUÇÃO DIGITAL:
NSA
Esta atividade pode ser feita totalmente no papel ou em editores simples (Word,
PowerPoint, Draw.io). O foco está na compreensão dos conceitos, não na ferramenta!
PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
Procedimento/Atividade nº 1
Situações reais de um analista de banco de dados.
Atividade proposta: Nesta atividade, você aprenderá a aplicar diferentes estratégias de
modelagem para criar Diagramas de Entidade-Relacionamento robustos. Trabalharemos com
casos reais onde você precisará tomar decisões de design, documentar essas decisões e
justificar suas escolhas.
PARTE 1: ESTRATÉGIAS DE MODELAGEM DER
PRINCIPAIS ESTRATÉGIAS:
1⃣ ABORDAGEM TOP-DOWN (Cima para Baixo)
• Começa com visão geral do sistema
• Identifica entidades principais primeiro
• Depois detalha atributos e relacionamentos
Público3
• Ideal para: Sistemas novos, visão macro necessária
2⃣ ABORDAGEM BOTTOM-UP (Baixo para Cima)
• Começa com detalhes específicos
• Identifica atributos e dados primeiro
• Depois agrupa em entidades
• Ideal para: Sistemas legados, documentação existente
3⃣ ABORDAGEM MISTA/HÍBRIDA
• Combina top-down e bottom-up
• Identifica entidades principais (top-down)
• Detalha cada entidade (bottom-up)
• Ideal para: Maioria dos projetos reais
4⃣ MODELAGEM ITERATIVA
• Cria versão inicial simples
• Refina em múltiplas iterações
• Adiciona complexidade gradualmente
• Ideal para: Projetos ágeis, requisitos evolutivos
ATIVIDADE 1: MODELAGEM DE SISTEMA UNIVERSITÁRIO
CENÁRIO:
Uma universidade precisa de um sistema para gerenciar informações acadêmicas. Alunos
se matriculam em cursos (Engenharia, Medicina, etc.). Cada curso possui várias
disciplinas. Um aluno cursa várias disciplinas e cada disciplina é cursada por vários
alunos. Cada disciplina é ministrada por um professor (um professor pode lecionar várias
disciplinas). A matrícula do aluno em uma disciplina gera uma nota final.
TAREFAS:
1.1. IDENTIFICAÇÃO DE ENTIDADES:
Liste todas as entidades necessárias e seus atributos:
ENTIDADE 1: _______________
Atributos: _______________________________________________
Chave Primária: _______________
ENTIDADE 2: _______________
Atributos: _______________________________________________
Chave Primária: _______________
ENTIDADE 3: _______________
Atributos: _______________________________________________
Chave Primária: _______________
ENTIDADE 4: _______________
Público4
Atributos: _______________________________________________
Chave Primária: _______________
1.2. RELACIONAMENTOS E CARDINALIDADES:
Complete a tabela:
Entidade 1 Relacionamento Entidade 2 Cardinalidade
ALUNO está matriculado em CURSO
CURSO possui DISCIPLINA
ALUNO cursa DISCIPLINA
PROFESSOR leciona DISCIPLINA
1.3. ENTIDADE ASSOCIATIVA:
O relacionamento ALUNO-DISCIPLINA é N:M e possui atributo (nota).
Como você resolveria isso? Qual entidade criaria?
Resposta:
Atributos desta entidade:
1.4. DESENHE O DER COMPLETO:
────────────────────────────────────────────────────────────
────────────────────
ATIVIDADE 2: DOCUMENTAÇÃO DE DECISÕES DE MODELAGEM
Documente suas decisões para o DER criado na Atividade 1.
2.1. DESCRIÇÃO DAS ENTIDADES:
Para cada entidade, descreva seu propósito:
ALUNO:
_______________________________________________
_______________________________________________
CURSO:
_______________________________________________
_______________________________________________
Público5
DISCIPLINA:
_______________________________________________
_______________________________________________
PROFESSOR:
_______________________________________________
_______________________________________________
2.2. JUSTIFICATIVA DAS CHAVES PRIMÁRIAS:
Por que você escolheu cada chave primária?
ALUNO – Chave escolhida: _______________
Justificativa: _______________________________________________
_______________________________________________
PROFESSOR – Chave escolhida: _______________
Justificativa: _______________________________________________
_______________________________________________
2.3. SUPOSIÇÕES E RESTRIÇÕES:
Liste suposições que você fez:
a) _______________________________________________
b) _______________________________________________
c) _______________________________________________
Liste restrições de integridade importantes:
a) _______________________________________________
b) _______________________________________________
c) _______________________________________________
────────────────────────────────────────────────────────────
────────────────────
ATIVIDADE 3: REVISÃO E EXPANSÃO DO DER
Agora vamos expandir o DER com novos requisitos.
NOVOS REQUISITOS:
• Disciplinas têm pré-requisitos (uma disciplina pode exigir outra como pré-requisito)
• Professores têm departamentos (Departamento de Engenharia, etc.)
• Alunos podem ser bolsistas ou não (e há diferentes tipos de bolsa)
• Cada disciplina tem carga horária e período (1º sem, 2º sem, etc.)
TAREFAS:
3.1. PRÉ-REQUISITOS:
Como modelar que uma disciplina pode ser pré-requisito de outra?
( ) Auto-relacionamento em DISCIPLINA
( ) Nova entidade PRÉ-REQUISITO
( ) Atributo em DISCIPLINA
Público6
Justifique sua escolha: _______________________________________________
_______________________________________________
3.2. DEPARTAMENTOS:
Como adicionar departamentos ao modelo?
Nova entidade: _______________
Atributos: _______________________________________________
Relacionamento com PROFESSOR: _______________
Cardinalidade: _______________
3.3. BOLSAS:
Como modelar os tipos de bolsa?
Sua solução: _______________________________________________
_______________________________________________
3.4. DESENHE O DER EXPANDIDO:
────────────────────────────────────────────────────────────
────────────────────
Checklist:
ü Atividade 1 completa (DER sistema universitário)
ü Atividade 2 completa (documentação das decisões)
ü Atividade 3 completa (DER expandido com novos requisitos)
ü Todos os DERs desenhados claramente
ü Todas as questões dissertativas respondidas
ü Justificativas bem fundamentadas
ü Documento organizado e profissional
ü Documento salvo em PDF.
Público7
RESULTADOS
Resultados do experimento:
Ao final dessa aula prática, você deverá enviar um arquivo em PDF contendo as respostas das
questões.
Resultados de Aprendizagem:
Ao final da atividade, o aluno será capaz de:
• Desenvolver DERs completos usando diferentes estratégias;
• Justificar escolhas de modelagem baseadas em requisitos.


ROTEIRO DE AULA PRÁTICA
DISCIPLINA: MODELAGEM DE DADOS
UNIDADE 4 – NORMALIZAÇÃO DE DADOS
SEÇÃO 3 – FORMAS NORMAIS II
OBJETIVOS
Definição dos objetivos da aula prática:
• Compreender e aplicar a Terceira Forma Normal (3FN);
• Compreender e aplicar a Quarta Forma Normal (4FN);
• Identificar e eliminar dependências transitivas;
• Identificar e eliminar dependências multivaloradas;
• Realizar transformações práticas entre formas normais.
SOLUÇÃO DIGITAL:
NSA
Esta atividade pode ser feita totalmente no papel ou em editores simples (Word,
PowerPoint, Draw.io). O foco está na compreensão dos conceitos, não na ferramenta!
PROCEDIMENTOS PRÁTICOS E APLICAÇÕES
Procedimento/Atividade nº 1
Situações reais de um analista de banco de dados.
Atividade proposta: A normalização é o processo de organizar dados em um banco de dados
de forma a reduzir redundâncias e evitar anomalias de atualização. Nesta atividade, você
aprenderá a aplicar as formas normais 3FN e 4FN, que eliminam dependências mais complexas.
PRIMEIRA FORMA NORMAL (1FN):
• Cada coluna deve conter apenas valores atômicos (indivisíveis)
• Não pode haver grupos repetitivos
• Exemplo de VIOLAÇÃO: Coluna “telefones” com valor “11-1111, 22-2222, 33-3333”
• SOLUÇÃO: Criar linhas separadas ou tabela relacionada
SEGUNDA FORMA NORMAL (2FN):
• Deve estar em 1FN
• Não pode haver dependência parcial (atributos não-chave dependem apenas de PARTE da
PK)
• Só se aplica quando a PK é composta (múltiplos atributos)
• Exemplo: PK = (cod_aluno, cod_disciplina), mas “nome_aluno” depende só de cod_aluno
• SOLUÇÃO: Separar em tabelas diferentes
Público3
TERCEIRA FORMA NORMAL (3FN):
• Deve estar em 2FN
• NÃO pode haver DEPENDÊNCIA TRANSITIVA
• Dependência transitiva: A → B e B → C, então A → C
• Exemplo: cod_pedido → cod_cliente → cidade_cliente
(cidade depende do cliente, não do pedido diretamente)
• PROBLEMA: Redundância e anomalias de atualização
• SOLUÇÃO: Separar em tabelas: PEDIDO(cod_pedido, cod_cliente) e CLIENTE(cod_cliente,
cidade)
QUARTA FORMA NORMAL (4FN):
• Deve estar em 3FN
• NÃO pode haver DEPENDÊNCIAS MULTIVALORADAS independentes
• Dependência multivalorada: Um atributo determina múltiplos valores INDEPENDENTES de
outro
• Exemplo: Um PROFESSOR tem múltiplas DISCIPLINAS e múltiplos TELEFONES
(mas telefones e disciplinas são independentes entre si)
• PROBLEMA: Combinação cartesiana desnecessária
• SOLUÇÃO: Separar em tabelas: PROF_DISCIPLINA e PROF_TELEFONE
ATIVIDADE 1: IDENTIFICANDO VIOLAÇÕES DE 3FN
Analise as tabelas e identifique dependências transitivas.
EXEMPLO 1: Tabela PEDIDO
num_pedido
(PK)
data CPF_cliente nome_cliente cidade_cliente estado_cliente
1001 01/11/24 111.111.111-
11
João Silva São Paulo SP
1002 02/11/24 222.222.222-
22
Maria Santos Rio de Janeiro RJ
1003 03/11/24 111.111.111-
11
João Silva São Paulo SP
1004 04/11/24 333.333.333-
33
Pedro Costa Belo Horizonte MG
QUESTÕES:
1.1. Esta tabela está em 3FN? ( ) Sim ( ) Não
1.2. Identifique as dependências funcionais:
num_pedido → _________________________________________
CPF_cliente → _________________________________________
1.3. Existe dependência transitiva? Se sim, qual?
( ) Não existe
( ) num_pedido → CPF_cliente → cidade_cliente
( ) num_pedido → data → CPF_cliente
1.4. Qual o problema causado por essa estrutura?
( ) Redundância: dados do cliente repetidos em vários pedidos
( ) Anomalia de inserção: não pode cadastrar cliente sem pedido
( ) Anomalia de atualização: atualizar cidade exige mudar várias linhas
( ) Todas as alternativas
Público4
1.5. TRANSFORMAÇÃO PARA 3FN:
Decomponha em tabelas normalizadas:
TABELA 1: _______________
Atributos: _________________________________________
PK: _______________ FK: _______________
TABELA 2: _______________
Atributos: _________________________________________
PK: _______________ FK: _______________
ATIVIDADE 2: TRANSFORMAÇÃO PARA 3FN – CASO PRÁTICO
Normalize a tabela abaixo para 3FN.
TABELA: FUNCIONÁRIO
CPF (PK) nome cod_depto nome_depto local_depto salário cod_projeto
111 Ana D1 RH Prédio A 5000 P1
222 Bruno D2 TI Prédio B 8000 P2
333 Carla D1 RH Prédio A 5500 P3
444 Diego D3 Vendas Prédio C 6000 P1
TAREFAS:
2.1. Mapeie as dependências funcionais:
CPF → _________________________________________
cod_depto → _________________________________________
cod_projeto → _________________________________________
2.2. Identifique TODAS as dependências transitivas:
a) _________________________________________
b) _________________________________________
2.3. Decomponha em tabelas 3FN:
TABELA 1: FUNCIONÁRIO
Atributos: _________________________________________
PK: _______________ FKs: _______________
TABELA 2: _______________
Atributos: _________________________________________
PK: _______________ FKs: _______________
TABELA 3: _______________
Atributos: _________________________________________
PK: _______________ FKs: _______________
2.4. Redesenhe as três tabelas normalizadas com dados:
Público5
ATIVIDADE 3: IDENTIFICANDO VIOLAÇÕES DE 4FN
Analise as dependências multivaloradas.
EXEMPLO: Tabela PROFESSOR
CRM (PK) disciplina telefone
12345 Matemática 1111-1111
12345 Matemática 2222-2222
12345 Física 1111-1111
12345 Física 2222-2222
67890 Química 3333-3333
67890 Química 4444-4444
67890 Biologia 3333-3333
67890 Biologia 4444-4444
QUESTÕES:
3.1. Observe que o professor 12345 leciona Matemática e Física, e tem telefones 1111 e
2222.
Quantas linhas são necessárias para representar isso?
Resposta: ___________ linhas
3.2. As disciplinas e telefones são INDEPENDENTES entre si?
( ) Sim – um telefone não tem relação com uma disciplina específica
( ) Não – cada telefone é específico de uma disciplina
3.3. Qual o problema dessa estrutura?
( ) Redundância: combinação cartesiana desnecessária (2 disciplinas × 2 telefones = 4
linhas)
( ) Anomalia: adicionar novo telefone exige duplicar para todas as disciplinas
( ) Anomalia: adicionar nova disciplina exige duplicar para todos os telefones
( ) Todas as alternativas
3.4. Esta tabela está em 3FN? ( ) Sim ( ) Não
Esta tabela está em 4FN? ( ) Sim ( ) Não
3.5. TRANSFORMAÇÃO PARA 4FN:
Decomponha em tabelas normalizadas:
TABELA 1: _______________
Atributos: _________________________________________
PK: _______________
TABELA 2: _______________
Atributos: _________________________________________
PK: _______________
3.6. Quantas linhas seriam necessárias no modelo normalizado?
Tabela 1: ___ linhas | Tabela 2: ___ linhas | Total: ___ linhas
(Antes eram 4 linhas, agora são _____ linhas total)
Público6
Checklist:
ü Atividade 1 completa (identificação violações 3FN)
ü Atividade 2 completa (transformação para 3FN)
ü Atividade 3 completa (identificação violações 4FN)
ü Todas as tabelas redesenhadas claramente
ü Dependências funcionais identificadas
ü Justificativas bem fundamentadas
ü Documento salvo em PDF.
RESULTADOS
Resultados do experimento:
Ao final dessa aula prática, você deverá enviar um arquivo em PDF contendo as respostas das
questões.
Resultados de Aprendizagem:
Ao final da atividade, o aluno será capaz de:
• Identificar e eliminar dependências multivaloradas;
• Realizar transformações práticas entre formas normais.

Prefere falar pelo WhatsApp?

Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

QR Code para atendimento pelo WhatsApp

Abrir atendimento no WhatsApp

Shipping & Delivery

Produtos relacionados

Portfólio Roteiro de Aula Prática Metrologia e Controle Geométrico

Aula Prática, GESTÃO DA PROD. INDUSTRIAL, GESTÃO DA QUALIDADE, GESTÃO DE PRODUTO
R$ 70,00
Adicionar ao carrinho

ROTEIRO AULA PRÁTICA Ciências Moleculares e Celulares

Aula Prática, RADIOLOGIA
R$ 50,00
Adicionar ao carrinho

Atividade prática Marketing digital: Brand persona

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS, Aula Prática, CURSOS DE T.I
R$ 70,00
Adicionar ao carrinho

Roteiro Aula Prática Sistemas Operacionais

Aula Prática, CURSOS DE T.I
R$ 60,00
Adicionar ao carrinho
  • Menu
  • Categories
Pesquise acima o nome do trabalho que você precisa. Ex: Projeto de extensão administração
  • TODOS OS TRABALHOS
  • PROJETO DE EXTENSÃO
  • PROJETO INTEGRADO
  • AULA PRÁTICA
  • ESTÁGIO
  • SEUS DOWNLOADS / TRABALHOS COMPRADOS
  • FEEDBACKS E APROVAÇÕES
  • Logar / Registrar-se
Carrinho
Fechar
Início
Feedbacks
WhatsApp
Downloads