Was ist der Unterschied in der Notation für totale Partizipation und rekursive Relation?

8

Bedeutet die Doppellinie in den folgenden ER-Diagrammen die totale Partizipation oder rekursive Relation?

Könnte mir jemand den Notationsunterschied für beide sagen?

    
mko 05.11.2013, 03:09
quelle

3 Antworten

7

Partizipation insgesamt: Jede Entität in der Gruppe ist an einer Assoziation (oder einem Tupel) der Beziehung beteiligt.

Rekursive Beziehung: Ein Entity-Set, das sich auf sich selbst bezieht.

Am häufigsten in rekursiven Beziehungen geben sie die verschiedenen Arten von Rollen an, die eine Entität haben kann (z. B. die verschiedenen Möglichkeiten, an denen sie teilnehmen kann), indem jede Rolle über jede Zeile geschrieben wird.

Ein Beispiel hierfür wäre in einer Course -Tabelle mit einer relationalen Tabelle von Prerequisites

A Course könnte sowohl der Prerequisite als auch der Course sein und Sie würden diese in jeder Zeile schreiben.

Hier ist ein weiteres Beispiel .

Unter der Annahme, dass Ihr Lehrbuch einem ähnlichen Muster folgt, würde ich annehmen, dass dies in der Tat totale Partizipationsbeschränkungen sind.

    
Eric Hotinger 05.11.2013, 12:54
quelle
3

Doppellinie : Wird verwendet, um die Gesamtbeteiligung einer Entität in einer Beziehungsgruppe darzustellen.

Eine rekursive Beziehung ist eine, in der dieselbe Entität mehr als einmal in der Beziehung teilnimmt.

Rekursives Beziehungsbeispiel: Angenommen, ein Team hat die Aufgabe, die anderen Teams zu überwachen. Dieses Supervisor-Team stellt sicher, dass jedes Team seinen Teil der Daten erfasst. Die Überwachungsbeziehung ist eine rekursive Beziehung, da dieselbe Entität, ein bestimmtes Team, mehr als einmal in der Beziehung als Supervisor und als Supervisand teilnimmt. Um die Situation zu zeichnen, bezeichnen wir die zwei Linien zwischen Team und Supervision mit den zwei möglichen Rollen

nach diesen Definitionen sind alle drei oben die totale Teilnahme

    
Amir 03.04.2014 19:43
quelle
0

Bestimmung der Gesamtbeteiligungsbeschränkungen: die Teilnahme eines entotet-Satzes E in der Beziehung R wird als eine Summe bezeichnet, wenn jede Entität in E an mindestens einer Beziehung in R teilnimmt.

    
Atmaram Tak 11.09.2016 11:21
quelle