È possibile creare "sinonimi" di entità?


0

PowerAMC ​​/ PowerDesigner consente di creare "sinonimi grafici" di entità sottostanti consentendo di posizionare la stessa entità due volte (o più) su un diagramma. Questo è fantastico quando, in qualche modo, un'entità deve essere collegata ad altre due che si trovano alle estremità opposte del diagramma.

Esiste un modo per eseguire questa operazione in Visio 2010 quando si utilizza il modello di modellazione del database?

Risposte:


0

Ci sono due modi per farlo:

  • Aprire il pannello Tabella e visualizzazioni (scheda Database, Preferenze modello, prima scheda, "quando si elimina un oggetto dal diagramma" dovrebbe essere su "Chiedi all'utente")
  • Trascina e rilascia la tabella esistente da quel pannello sul diagramma

Questo crea un duplicato dell'entità logica e ricrea tutti i collegamenti (relazioni) con essa. Non immediatamente utile per ripulire il diagramma, ma se si eliminano i collegamenti estranei e si dice "No" quando viene chiesto se è necessario eliminare anche gli elementi logici, i collegamenti scompaiono visivamente ma rimangono le chiavi esterne.

Secondo metodo:

  • Copia una tabella dal diagramma (CTRL + C)
  • Nella scheda Home, scegli Incolla, Incolla speciale e mantieni quella che dovrebbe essere la modalità predefinita: Dati diagramma di Visio

Apparirà una copia della tabella ma non sarà automaticamente collegata a nulla visivamente.

Da entrambi i punti, i duplicati nel diagramma sono entrambi logicamente la stessa entità. Ciò significa che se si modifica uno, anche l'altro viene modificato. Se colleghi uno a qualcosa, anche l'altro è logicamente collegato (le chiavi esterne saranno elencate in entrambi, sebbene solo uno possa avere il collegamento visivo).

Nota: sto usando la versione francese di Visio, quindi le etichette esatte menzionate potrebbero essere diverse in inglese. Ho provato a tradurre al meglio delle mie capacità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.