Linea tratteggiata nella notazione di Crow's Foot

3

Sto imparando la notazione di Crow's Foot, e c'è qualcosa che non capisco, alcuni tutorial mostrano una relazione identificativa con una linea retta e una relazione non identificativa con una linea tratteggiata:

Mentrealtritutorialmostranoentrambelerelazionicomeaventiunalinearetta:

Le due annotazioni sono corrette?

    
posta Tom 04.11.2016 - 20:55
fonte

1 risposta

1

Il + O sul lato sinistro indica che non è identificativo (facoltativo) sul lato destro. Questo sarebbe implementato come una colonna nullable sul lato destro. Questo è comune a tutti gli strumenti con cui ho lavorato, e sicuramente ai due strumenti con cui stai lavorando.

Le estremità delle relazioni mostrano due valori (max e min) che indicano la cardinalità della relazione per la tabella all'altra estremità della riga. Il valore minimo ha due possibili valori di cardinalità zero ( O ) o 1 ( | o + ), Il valore massimo ha anche due possibili valori diagrammati 1 ( | o + ) o molti (un piede di pesce ). Se il valore minimo è zero, la relazione è facoltativa.

Un valore identificativo deve avere una cardinalità di (1-1). Alcuni strumenti possono mostrare solo un indicatore di cardinalità per una cardinalità (1-1).

Alcuni strumenti utilizzano linee tratteggiate per le relazioni opzionali. Entrambe le notazioni sono corrette. Preferisco il formato delle linee tratteggiate, specialmente quando il diagramma è grande o occupato. Ho lavorato con strumenti che forniscono funzionalità estese per modificare il rendering delle linee di relazione, come la modifica di larghezza di riga, motivo e colore.

    
risposta data 04.11.2016 - 22:55
fonte

Leggi altre domande sui tag