Gostaria de fornecer uma visualização intuitiva e não técnica do meu banco de dados para pessoas familiarizadas com os dados subjacentes, mas não com o design do banco de dados. A figura será incluída em um artigo de revista e o público será principalmente estudantes e cientistas, muitos dos quais não entenderão conceitos como "muitos para muitos" ou chaves estrangeiras e primárias.
Meu objetivo é transmitir um entendimento conceitual, e não técnico, desses relacionamentos, e como eles são uma maneira útil de entender os dados em si. Uma descrição técnica e abrangente do banco de dados será fornecida como um apêndice.
Vejo que existem muitos tipos de diagramas de Entidade-Relacionamento , mas não tenho certeza de qual deles, se houver algum, é mais adequado para explicar um modelo de dados para o meu público. Talvez haja outra abordagem.
Como posso representar isso de uma maneira não técnica que evita chaves e fornece uma compreensão mais intuitiva dos relacionamentos entre tabelas?
Aqui está um exemplo do meu ponto de partida:
O banco de dados real terá 11 tabelas, incluindo 3 usadas para definir relacionamentos muitos para muitos e muitos campos que podem ser eliminados.
update: mas observe que não estou procurando uma maneira de criar um diagrama de ER. Estou procurando algo mais abstrato, que evite dependência de chaves.
Aqui está um esboço muito aproximado de uma idéia: ela usa sobreposição para mostrar hierarquia e uma borda em negrito na tabela principal e para mostrar o nível 'ideal' de abstração (se puder conter e comunicar as informações importantes). Felizmente, esses pontos podem expandir o escopo de possíveis soluções. É um "esboço" em que ainda não descobri como mapear esses elementos visuais para relacionamentos específicos.
Conforme discutido na meta deste site , essa pergunta está aberta e permanece sem resposta em stats.SE