Descrição
Esta aula prática da disciplina Arquitetura de Dados foca na modelagem e normalização de um Data Warehouse a partir de uma tabela exemplo chamada dinner_service, que contém dados de clientes e histórico de consumo de um restaurante de um Jockey Club. A atividade é realizada no ambiente do MySQL Workbench Community (MySQL Community Server) instalado na versão mais atual, em computadores com acesso à internet, e inclui o uso do editor de diagramas entidade-relacionamento para criação de tabelas, definição de colunas e tipos de dados.
O roteiro parte de uma tabela já na Primeira Forma Normal (1FN) e propõe a análise e transformação dessa estrutura até atingir a Terceira Forma Normal (3FN). Entre as etapas estão a criação da tabela dinner_service no diagrama, a definição de tipos de dados (int, varchar, date etc.), a divisão da tabela para obter a Segunda Forma Normal (2FN), a criação de relacionamentos entre as novas tabelas (chaves primárias/estrangeiras) e, em seguida, a transformação para 3FN, incluindo novos desmembramentos e relacionamentos adequados. Ao final, o diagrama deve ser salvo e exportado em formato .mwb.
O que é desenvolvido nesta atividade — Aplicar conceitos de arquitetura de dados e normalização em um Data Warehouse: modelar a tabela inicial no MySQL Workbench Community, identificar por que a tabela está em 1FN, dividir os dados por temas para alcançar a 2FN, estabelecer relacionamentos (um-para-muitos, um-para-um, muitos-para-muitos quando aplicável) e evoluir a modelagem até a 3FN. A prática também aborda uso do ambiente de modelagem do MySQL Workbench e a exportação do projeto em .mwb.
Principais conteúdos abordados
- Modelagem lógica de dados para Data Warehouse (tabela dinner_service).
- Normalização: 1FN → 2FN → 3FN e critérios para cada etapa.
- Criação de tabelas, definição de tipos de dados e chaves primárias/estrangeiras.
- Construção de relacionamentos entidade-relacionamento no MySQL Workbench Community.
- Ambiente e infraestrutura: computador com internet, MySQL Workbench Community (licença gratuita) e equipamentos indicados (EPI: NSA3).
Aula prática Arquitetura de dados
ROTEIRO DE AULA PRÁTICA
NOME DA DISCIPLINA: Arquitetura de Dados
Escolher um item.
Escolher um item.
OBJETIVOS
Definição dos objetivos da aula prática:
Aplicar conceitos de arquitetura de dados na modelagem de um Data Warehouse utilizando-se as
melhores práticas e ferramentas do mercado.
INFRAESTRUTURA
Instalações:
Computador e software MySQL Workbench Community (MySQL Community Server) instalado na
versão mais atual.
Materiais de consumo:
Descrição
Quantid. de materiais por
procedimento/atividade
Computador completo, com acesso à internet 1
Software:
Sim ( X ) Não ( )
Em caso afirmativo, qual?
Pago ( ) Não Pago ( X )
Tipo de Licença: Gratuito
Descrição do software:
MySQL Workbench Community: MySQL Workbench é uma ferramenta de design de banco de dados
visual que integra desenvolvimento SQL, administração, design de banco de dados, criação e
manutenção em um único ambiente de desenvolvimento integrado para o sistema de banco de
dados MySQL.
Equipamento de Proteção Individual (EPI):
NSA
3
PROCEDIMENTOS PRÁTICOS
Procedimento/Atividade Nº 1
Atividade proposta:
Realizar o design da arquitetura de um Data Warehouse de acordo com as melhores práticas de modelagem de
dados.
Para a realização desta aula pratica você deverá ter o software MySQL Workbench Community e suas
dependências instalado no seu computador.
– Para esta atividade, vamos normalizar um modelo de dados proveniente de um Data Warehouse, onde este
mantém os dados de clientes e histórico de consumo em um restaurante de um Jockey Club. O Data
Warehouse (DW) tem somente uma tabela, chamada de dinner_service. Uma amostra da tabela, está
abaixo ilustrada.
– Repare que esta tabela já se encontra na Primeira forma normal (1FN). Reflita e descreva com suas palavras
o motivo.
– O objetivo principal aqui é modelar estes dados nesta arquitetura para a arquitetura na Terceira forma
normal (3NF), isto é, através desta tabela, devemos separa-las em outras tabelas até que os dados neste
DW estejam na 3FN. Para isto, vamos desenhar a arquitetura e fazer a modelagem com o MySQL
Workbench Community.
– Execute o MySQL Workbench Community e depois, clique no ícone de diagramas de relacionamento e
entidade, conforme mostra a figura abaixo.
4
– Feito isso, uma nova janela se abrirá. Clique no ícone de “+” para criar um modelo do zero.
– Agora, clique em “Add Diagram” para criar um novo diagrama.
5
– Logo, uma janela para desenharmos nossa modelagem surgirá.
– Para podermos criar uma tabela neste diagrama, clique no ícone sinalizado na imagem logo abaixo e depois
clique na zona quadriculada:
6
– Para editar o nome da tabela e adicionar as colunas, clique duas vezes sob a tabela no diagrama e então, na
janela de baixo do diagrama, edite os nomes da tabela (onde está table1 na imagem será, neste caso, a
nossa tabela desta atividade) e para adicionar as colunas clique duas vezes nos espaços em branco em
baixo da “Column Name” e depois selecione o tipo de dado de cada coluna na “Datatype”.
7
– Crie então a tabela dinner_service de acordo com os nomes das colunas e também defina de acordo com
os dados da tabela os tipos de dados de cada coluna (tipo int, varchar, date, etc…). Não precisa popular a
tabela, somente crie as colunas e os tipos de dados da coluna.
– Terminado esta etapa, analise a tabela (que já está em 1FN) e divida-a em outras tabelas até obter a
Segunda forma normal (2FN). Para isto, você deve repetir os procedimentos anteriores criando novas
tabelas com as mesmas colunas só que dividindo-a em tipos de assuntos. Explique os passos realizados.
– Crie os relacionamentos entre as tabelas da 2FN, de acordo com as chaves primárias de cada tabela criada,
utilizando-as de acordo com o tipo de dado (relacionamento um para muitos, um para um, muitos para
muitos, etc).
– Depois disto, transforme os dados deste DW que está na 2FN para a 3FN, criando novas tabelas se
necessário. Explique novamente o que foi feito para se chegar no resultado.
– Por último, crie aqui também os relacionamentos entre as tabelas, de acordo com as chaves primárias de
cada tabela criada, utilizando-as de acordo com o tipo de dado (relacionamento um para muitos, um para
um, muitos para muitos, etc).
– Discuta sobre os resultados finais e a importância de se normalizar os dados e salve o diagrama e o exporte
em formato .mwb.
8
Checklist:
Ao final da atividade o aluno deverá saber como utilizar e aplicar corretamente os conceitos de
normalização de dados em uma certa arquitetura Data Warehouse utilizando para este o MySQL
Workbench com a intenção de otimizar seus resultados.
RESULTADOS
Resultados da aula prática:
É esperado que o aluno ao término da prática conheça na prática o ato de modelar os dados em uma
certa arquitetura de dados para que com este conhecimento, ele possa desenvolver ainda mais
habilidades gerais de Data Warehouse e modelagem
Como funciona?
Elaboramos os portfólios, já deixamos prontos, nas normas da ABNT e conforme os requisitos da universidade. Fácil assim! O MELHOR É QUE VOCÊ COMPRA E JÁ BAIXA NA HORA O SEU ARQUIVO EM WORD! Sabemos que conciliar trabalho, família, vida profissional e estudos é difícil hoje em dia, por isso, estamos aqui para ajudar você. Conte com nossa qualidade, experiência e profissionalismo adquirindo seu portfólio conosco. GARANTIMOS SEU CONCEITO!
Como se realizam os envios?
O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.
Em quanto tempo recebo o portfólio?
Os envios são imediatos. Após sua compra, o trabalho já é disponibilizado instantaneamente aqui em nosso site e no seu e-mail.
E se o portfólio que comprei precisar de correção?
Caso haja alguma solicitação de correção/alteração por parte do tutor, basta entrar em contato conosco pelo WhatsApp que providênciaremos sem custo algum.
Qual o formato do arquivo?
Os arquivos são enviados em formato Word e são editáveis.
Caso eu tiver alguma dúvida, terei suporte no pós venda?
Sim, com certeza. Basta clicar no ícone do WhatsApp no cantinho da tela. Será um prazer atendê-lo(a).
Quais os seus canais de contato?
Whatsapp: 53 984751621 – Clicar no canto da tela ou ESCANEIE O QRCODE ABAIXO
E-mail:portifoliosp@gmail.com
Portfólio em Word, respondido, completo e já nas normas
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.


