2013-05-21 74 views
13

Linia przerywana oznacza, że ​​relacja jest silna, podczas gdy linia ciągła oznacza, że ​​relacja jest słaba. Na poniższym diagramie, jak zdecydować, że związek między jednostkami Room i i i . Czy to dlatego, że jednostka Room ma zwykły klucz (niekompozytowy)? enter image description hereJak zidentyfikować silny lub słaby związek na ERD?

Odpowiedz

12

Rysujemy ciągłą linię wtedy i tylko wtedy, gdy mamy zależny od ID związek; w przeciwnym razie byłaby to linia przerywana .

Zastanów się nad słabym, ale nie zależnym od ID relacją; Rysujemy linię przerywaną, ponieważ jest to słaba relacja.

15
  1. Słaby (dla identyfikacyjne) związku

    • jednostka jest istnienie niezależne od innych enties

    • PK dziecka nie zawiera składnika PK jednostki nadrzędnej

  2. Silny związek (identyfikowanie)

    • jednostka dzieci jest istnienie zależna od rodzica

    • PK jednostki potomek zawiera składnik PK jednostki nadrzędnej

    • występuje zwykle z wykorzystaniem klucza kompozyt do klucza głównego

0

W modelowaniu zależności encji linie ciągłe reprezentują silne relacje, a linie przerywane przedstawiają słabe relacje.