2013-05-21 16 views
13

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)? enter image description hereCome identificare una relazione forte vs debole su ERD?

risposta

12

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.

15
  1. debole (-identificazione non) relazione

    • Entity è esistenza-indipendente da altri enties

    • PK del bambino non contiene componenti PK della controllante

  2. 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

0

Nella modellazione di relazioni di entità, le linee continue rappresentano relazioni forti e le linee tratteggiate rappresentano relazioni deboli.