Boas Práticas na modelagem de dados

Description

Mind Map on Boas Práticas na modelagem de dados, created by LucasOliveira94 on 03/09/2014.
LucasOliveira94
Mind Map by LucasOliveira94, updated more than 1 year ago
LucasOliveira94
Created by LucasOliveira94 over 9 years ago
107
3

Resource summary

Boas Práticas na modelagem de dados
  1. Seja um bom observador
    1. observação de um cenário ou situação
    2. Saiba fazer perguntas e ouvir as respostas
      1. surgirem dúvidas
        1. formular uma pergunta adequada
        2. Saiba utilizar as abstrações corretas
          1. toda modelagem é uma abstração
            1. demanda tempo e experiência
            2. Evite preciosismos
              1. atender aos requisitos de armazenamento de informações de forma geral
              2. Conheça as formas normais para evitar problemas
                1. é responsabilidade do modelador aplicar as modificações para que o modelo esteja de acordo com a forma normal
                  1. modificações envolvem a criação/remoção de atributos e entidades ou a separação de um relacionamento em vários
                  2. Utilize técnicas de engenharia
                    1. deparamos com um problema grande devemos dividi-lo em partes menores
                    2. Seja organizado com suas anotações e ideias
                      1. organizar as informações para que elas possam ser utilizadas de forma prática, rápida e eficiente quando forem necessárias.
                      2. Procure reutilizar ou adaptar outras soluções
                        1. seguir os passos já trilhados por outro modelador, evita a repetição de erros que já foram cometidos
                        2. Evite modelos muito específicos ou muito genéricos
                          1. modelos genéricos demais dificultam a compreensão do que está sendo armazenado
                          2. Crie um modelo pronto para novas mudanças
                            1. extensibilidade
                              1. modelo deve possuir mecanismos
                              2. Saiba explicar o modelo de dados
                                1. estruturas e relacionamentos que vão ser responsáveis pelo armazenamento de dados
                                2. Aprenda a refinar o modelo durante vários ciclos
                                  1. trabalhar com versionamento, documentação, testes, integração contínua e feedback do cliente sempre que possível
                                  2. Não se esqueça de documentar o modelo
                                    1. o profissional que trabalha com modelagem deve sempre dar ênfase e priorizar a documentação de um modelo de dados
                                    2. Conheça os pontos fortes e fracos do seu modelo
                                      1. Nenhum modelo de dados é perfeito
                                      2. Saiba julgar um modelo criteriosamente
                                        1. julgar o trabalho dos outros de forma justa, sincera e criteriosa
                                        2. Pratique, pratique e pratique
                                          1. Ela requer muita prática e quem desejar aprimorar suas habilidades de modelagem vai passar por muitas dificuldades, problemas, situações e cenários que vão exigir muito do profissional.
                                            1. Todos os problemas, dificuldades e pedras no caminho fazem parte da jornada de aprendizado quando se está modelando
                                            Show full summary Hide full summary

                                            Similar

                                            Lógica de Programação- Dados
                                            Gabriela Alves
                                            Exercícios de fixação – Informática Básica
                                            Renato Costa
                                            Quiz sobre Dados, informação e conhecimento
                                            prof.nelma.adm
                                            Sistemas Operacionais
                                            Angelo Cedaspy
                                            BASE DE DADOS
                                            drika.alvez
                                            LGPD (Lei Geral de Proteção de Dados)
                                            Higor Mansuelo
                                            BASE DE DADOS
                                            Wagner Diniz
                                            Bases de Dados
                                            Rafaela Magalhães
                                            BASE DE DADOS
                                            amandafamed
                                            Métodos de Codificação Digital-Digital
                                            leo.g.miranda
                                            Base de Dados
                                            dudacasasanta