O que é o modelo ERD simples?
Um modelo visual de planejamento de banco de dados que ajuda os times a mapear entidades, atributos, chaves e relacionamentos. Os times podem documentar como os principais objetos de dados se conectam antes de criar ou alterar um banco de dados.
Que problema o modelo ERD simples resolve?
Estrutura de dados pouco clara
Entidades ausentes
Relacionamentos confusos
Dados duplicados
Alinhamento fraco entre os times de produto e engenharia
Alterações no banco de dados sem documentação compartilhada
Como usar o modelo Simple ERD
Defina o sistema ou fluxo de trabalho a ser mapeado.
Liste as principais entidades.
Adicione os principais atributos a cada entidade.
Marque as chaves primárias e estrangeiras.
Conecte entidades relacionadas.
Rotule cada relacionamento.
Defina a cardinalidade como um-para-um, um-para-muitos ou muitos-para-muitos.
Revise o diagrama concluído com o time técnico.
Erros comuns
Mapear grande parte do sistema de uma só vez
Usar ações como nomes de entidades
Deixar entidades sem chaves primárias
Omitir chaves estrangeiras
Usar relacionamentos muitos-para-muitos sem entidades de ligação
Adicionar campos não relacionados ao fluxo de trabalho selecionado
Como evitar erros
Comece com um fluxo de trabalho de produto.
Use substantivos no singular para as entidades.
Mantenha os atributos focados no fluxo de trabalho.
Revise cada relacionamento com a equipe de engenharia.
Use entidades de ligação para relacionamentos muitos-para-muitos.
Registre suposições e perguntas em aberto.
Funcionalidades da Miro que você pode usar
Formas ERD para entidades
Campos de texto para atributos
Conectores para relacionamentos
Notação crow’s-foot para cardinalidade
Codificação por cores para chaves primárias e estrangeiras
Comentários para perguntas técnicas
Frames para fluxos de trabalho separados
Perguntas frequentes
P: Quem pode se beneficiar deste modelo?R: Gerentes de produto, engenheiros de software, engenheiros de dados, líderes técnicos, designers, analistas e times de startups.
P: O que uma entidade deve conter?R: Uma entidade deve conter um nome claro, uma chave primária e os principais atributos necessários ao fluxo de trabalho selecionado.
P: O que é uma chave primária?R: Uma chave primária identifica de forma exclusiva cada registro em uma entidade.
P: O que é uma chave estrangeira?R: Uma chave estrangeira liga uma entidade a outra.
P: Quantas entidades um ERD simples deve incluir?R: Quatro a oito entidades geralmente mantêm o diagrama focado.
P: Com o que os participantes sairão?R: Um ERD simples contendo entidades principais, atributos, chaves, relacionamentos, cardinalidade e questões técnicas em aberto.