Una linea tratteggiata significa che la relazione è forte, mentre una linea continua indica che la relazione è debole. Nello schema seguente come si decide che la relazione tra le entità Room
e Class
è forte. È perché l'entità Room
ha una chiave normale (non composta)? Come identificare una relazione forte vs debole su ERD?
risposta
Disegniamo una riga continua se e solo se abbiamo una relazione dipendente dall'ID; altrimenti sarebbe una linea tratteggiata .
Considerare una relazione debole ma non dipendente dall'ID; Disegniamo una linea tratteggiata perché è una relazione debole.
debole (-identificazione non) relazione
Entity è esistenza-indipendente da altri enties
PK del bambino non contiene componenti PK della controllante
Rapporto forte (identificativo)
entità del bambino è esistenza-dipendente dal genitore
PK del bambino entità contiene componente PK della controllante
Di solito si verifica utilizzando una chiave composta per la chiave primaria
Nella modellazione di relazioni di entità, le linee continue rappresentano relazioni forti e le linee tratteggiate rappresentano relazioni deboli.