Unterschied zwischen Beziehung Vs. Kardinalität

June 19

Unterschied zwischen Beziehung Vs. Kardinalität

Beziehung und Kardinalität sind Begriffe, die in Datenbankdesign und allgemeine Computer-Programmierung. Beziehungen definieren die Konnektivität zwischen Daten Kardinalität bezieht sich auf die Zahlen vorkommen spezifischer Daten. Solche Einschränkungen definieren, wird die Sortier- und Verwendung von Daten einfacher.

Kardinalität

Kardinalität begrenzt die Anzahl der Zeiten, die ein Stück bestimmte Daten in Beziehung zu einer anderen Entität angezeigt werden kann. Wenn Sie eine Datenbank erstellen, um die persönlichen Daten einer Person sortieren können Sie die Anzahl der Adressen mit Kardinalität beschränken. Sie können einen Namen ein, mit nur einer Adresse oder mehrere Adressen zugeordnet werden. Kardinalität bestimmt die Grenze der Adressen, die eine Person einsteigen zu kann.

Konnektivität-Beziehungen

Beziehungen in Daten bedeuten viele Dinge. Konnektivität ist eine Art von Beziehung. Daten beziehen sich auf anderer eins zu eins, eins zu viele Grundlage oder viele, viele. Je nach Art der Informationen, die Sie haben, richten Sie die Beziehung zwischen den Informationen. Während dies ähnlich wie Kardinalität scheint, beschränken Beziehung Einschränkungen bei der Konnektivität nicht die Anzahl der Vorkommen von bestimmten Daten. Stattdessen beschränken Sie die Anzahl der Beziehungen, die Daten hat. Beispielsweise kann ein Name in einer Kontaktdatenbank eine Anzahl von unterschiedlichen Datenwerten zugeordnet werden: Telefonnummer, Adresse, Stadt, Staat, etc.. Dies entspricht einer n-Beziehung. Die Kardinalität begrenzt die Anzahl der Adressen, die mit einem Namen verbunden.

Existenz Abhängigkeitsbeziehung

Abhängigkeit der Existenz ist eine andere Beziehung. Dies bedeutet, dass Sie nur einen Wert für eine Sache haben Sie einen Wert für einen anderen. In der Organisation von Daten können dieser Art von Beziehung Sie überprüfen, ob Sie alle notwendige Informationen haben. Beispielsweise könnten Sie Gesamtzeit jedes Rundenzeit eines Läufers abhängig machen. Wenn ein Läufer nicht alle Runden kommt die Gesamtzeit nach oben "N/a" oder nicht zutreffend. Dies hält die Informationen vergleichbar von Datensatz zu Datensatz. Andernfalls könnte eine Gesamtzeit Aussehen deutlich weniger, Rangliste einen Läufer höher, wenn wirklich die Person nur drei der vier Runden zurückgelegt.

If-Come Beziehung

If-kommen Beziehungen ähneln Existenz Abhängigkeitsbeziehungen, aber bieten Optionen Daten abhängig. Diese Art von Beziehung hat ein Stück der Daten, wenn eine Sache passiert, führt zu einem anderen Datenpunkt und wenn etwas anderes es kommt zu einem weiteren Punkt. Diese Beziehungen erlauben viele Möglichkeiten und erfordern eine Definition von was zu was führt. Kardinalität kann auf diese Art von Beziehung angewendet werden, indem nur erlaubt Daten zu kommen, eine bestimmte Anzahl von Wiederholungen auf jeder Ebene der Beziehung.