{"ad_unit_id":"App_Resource_Sidebar_Upper","resource":{"id":1232890,"author_id":639406,"title":"Boas Práticas na modelagem de dados","created_at":"2014-09-03T11:41:12Z","updated_at":"2018-10-29T19:29:43Z","sample":false,"description":null,"alerts_enabled":true,"cached_tag_list":"","deleted_at":null,"hidden":false,"average_rating":null,"demote":false,"private":false,"copyable":true,"score":57,"artificial_base_score":0,"recalculate_score":false,"profane":false,"hide_summary":false,"tag_list":[],"admin_tag_list":["dados"],"study_aid_type":"MindMap","show_path":"/mind_maps/1232890","folder_id":1142328,"public_author":{"id":639406,"profile":{"name":"LucasOliveira94","about":null,"avatar_service":"gravatar","locale":"pt-BR","google_author_link":null,"user_type_id":null,"escaped_name":"LucasOliveira94","full_name":"LucasOliveira94","badge_classes":""}}},"width":300,"height":250,"rtype":"MindMap","rmode":"canonical","sizes":"[[[0, 0], [[300, 250]]]]","custom":[{"key":"env","value":"production"},{"key":"rtype","value":"MindMap"},{"key":"rmode","value":"canonical"},{"key":"sequence","value":1},{"key":"uauth","value":"f"},{"key":"uadmin","value":"f"},{"key":"ulang","value":"en_us"},{"key":"ucurrency","value":"usd"}]}
{"ad_unit_id":"App_Resource_Sidebar_Lower","resource":{"id":1232890,"author_id":639406,"title":"Boas Práticas na modelagem de dados","created_at":"2014-09-03T11:41:12Z","updated_at":"2018-10-29T19:29:43Z","sample":false,"description":null,"alerts_enabled":true,"cached_tag_list":"","deleted_at":null,"hidden":false,"average_rating":null,"demote":false,"private":false,"copyable":true,"score":57,"artificial_base_score":0,"recalculate_score":false,"profane":false,"hide_summary":false,"tag_list":[],"admin_tag_list":["dados"],"study_aid_type":"MindMap","show_path":"/mind_maps/1232890","folder_id":1142328,"public_author":{"id":639406,"profile":{"name":"LucasOliveira94","about":null,"avatar_service":"gravatar","locale":"pt-BR","google_author_link":null,"user_type_id":null,"escaped_name":"LucasOliveira94","full_name":"LucasOliveira94","badge_classes":""}}},"width":300,"height":250,"rtype":"MindMap","rmode":"canonical","sizes":"[[[0, 0], [[300, 250]]]]","custom":[{"key":"env","value":"production"},{"key":"rtype","value":"MindMap"},{"key":"rmode","value":"canonical"},{"key":"sequence","value":1},{"key":"uauth","value":"f"},{"key":"uadmin","value":"f"},{"key":"ulang","value":"en_us"},{"key":"ucurrency","value":"usd"}]}
atender aos requisitos de armazenamento de informações de forma geral
Conheça as formas normais para evitar problemas
é responsabilidade do modelador aplicar as modificações para que o modelo esteja de acordo com a forma normal
modificações envolvem a criação/remoção de atributos e entidades ou a separação de um relacionamento em vários
Utilize técnicas de engenharia
deparamos com um problema grande devemos dividi-lo em partes menores
Seja organizado com suas anotações e ideias
organizar as informações para que elas possam ser utilizadas de forma prática, rápida e eficiente quando forem necessárias.
Procure reutilizar ou adaptar outras soluções
seguir os passos já trilhados por outro modelador, evita a repetição de erros que já foram cometidos
Evite modelos muito específicos ou muito genéricos
modelos genéricos demais dificultam a compreensão do que está sendo armazenado
Crie um modelo pronto para novas mudanças
extensibilidade
modelo deve possuir mecanismos
Saiba explicar o modelo de dados
estruturas e relacionamentos que vão ser responsáveis pelo armazenamento de dados
Aprenda a refinar o modelo durante vários ciclos
trabalhar com versionamento, documentação, testes, integração contínua e feedback do cliente sempre que possível
Não se esqueça de documentar o modelo
o profissional que trabalha com modelagem deve sempre dar ênfase e priorizar a documentação de um modelo de dados
Conheça os pontos fortes e fracos do seu modelo
Nenhum modelo de dados é perfeito
Saiba julgar um modelo criteriosamente
julgar o trabalho dos outros de forma justa, sincera e criteriosa
Pratique, pratique e pratique
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.
Todos os problemas, dificuldades e pedras no caminho fazem parte da jornada de aprendizado quando se
está modelando