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 objetos de dados principais 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 produto e engenharia
Alterações no banco de dados sem documentação compartilhada
Como usar o modelo ERD simples
Defina o sistema ou o fluxo de trabalho a ser mapeado.
Liste as principais entidades.
Adicione os atributos principais a cada entidade.
Marque as chaves primárias e estrangeiras.
Conecte as 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.
Armadilhas comuns
Mapear grande parte do sistema de uma vez só
Usar ações como nomes de entidade
Deixar entidades sem chaves primárias
Falta de chaves estrangeiras
Usar relacionamentos muitos-para-muitos sem entidades de ligação
Adicionar campos não relacionados ao fluxo de trabalho selecionado
Formas de evitar erros
Comece com um fluxo de produto.
Use substantivos no singular para as entidades.
Mantenha os atributos focados no fluxo de trabalho.
Revise cada relacionamento com um engenheiro.
Use entidades de ligação para relacionamentos muitos-para-muitos.
Registre suposições e questões 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 dúvidas 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 para o fluxo de trabalho selecionado.
P: O que é uma chave primária?R: Uma chave primária identifica de forma única cada registro em uma entidade.
P: O que é uma chave estrangeira?R: Uma chave estrangeira vincula uma entidade a outra.
P: Quantas entidades um ERD simples deve incluir?R: Quatro a oito entidades geralmente mantêm o diagrama focado.
P: O que os participantes levarão?R: Um ERD simples contendo entidades principais, atributos, chaves, relacionamentos, cardinalidade e questões técnicas em aberto.