Attualmente sto seguendo un corso per la progettazione di database e stiamo utilizzando lo stile del diagramma ER progettato da Peter Chen. Ho un paio di problemi con questo stile:
- Le chiavi nelle relazioni non sembrano realistiche. In pratica, le chiavi sintetiche come "orderid" sembrano essere utilizzate in quasi tutte le tabelle, incluse le tabelle di associazione, ma i diagrammi in stile Chen sono molto favorevoli (tasti composti table1key, table2key).
- Non c'è nessuna notazione per il tipo di dati.
- La forma a rombo per le associazioni è orribile e produce un diagramma disordinato
In generale, sembra difficile catturare alcune relazioni con il sistema Chen.
Quale stile ERD, se esiste, usi? Qual è stato il più popolare nei tuoi luoghi di lavoro? Quali strumenti hai usato, o usi, per creare questi diagrammi?