Skip to main content

Was sind assoziative Einheiten?

Im Modell der Entitätsbeziehung, bei dem Daten abstrakt und konzeptionell in Software-Engineering vertreten sind, sind assoziative Einheiten ein Teil des Modells.Relationale Modelle werden häufig zur Darstellung von Daten in einer Datenbank oder einem System hergestellt, in denen sie verwendet werden, um Daten in ein verständliches und lesbares Schema zu organisieren.Entitäten in einem relationalen Modell könnten alles darstellen, einschließlich Menschen, Orte, Objekten, Ereignisse oder Konzepten.Assoziative Einheiten sind Verbindungen, die eine Beziehung zwischen zwei verschiedenen Einheiten beschreiben.Diese Entitäten können viele zu viele Beziehungen haben, was bedeutet, dass eine der assoziativen Einheiten mehrere Beziehungen und Verbindungen zu einer Eltern- oder Kindereinheit haben kann.Sie gelten als Einheit, weil sie Attribute haben, und sie werden als Beziehung angesehen, weil sie Entitäten miteinander verknüpfen.Diese Art von Entitäten haben sehr häufig viele Beziehungen und Verbindungen, weil sie zugeschrieben werden, aber sie können unabhängige Bedeutung von anderen Entitäten haben.Es ist auch eine gute Praxis in einem relationalen Modell für die assoziative Einheit, zumindest ein Attribut zu haben, das von der Identifikatoreinheit unterscheidbar ist.Assoziative Einheiten können auch Teilnehmer an Beziehungen sein, die von den zugehörigen Unternehmensbeziehungen getrennt sind.

Primärschlüssel sollten auch Teil von assoziativen Einheiten sein, da sie Identifikatoren sind, die bestimmte Tabellen in einem relationalen Modell angrenzen.Obwohl Tabellen möglicherweise nur einen enthalten, sind Primärschlüssel Kombinationen von Spalten, die Zeilen eindeutig angeben.Es gibt einen Unterschied zwischen einzigartigen Schlüssel und Primärschlüssel, da Primärschlüssel eine Einschränkung in einer Tabelle oder Entität durchsetzen kann.Ein weiterer Aspekt, der Primärschlüssel von einzigartigen Schlüssel unterscheidet, ist, dass Primärschlüssel als Schlüssel für die meisten oder ersten Bedeutung ausgewählt werden.Für die Verwaltung von Primärschlüssel und für die Benutzerfreundlichkeit und Durchsetzung durch einen Datenbankmanager werden primäre Indizes erstellt.Tabellen in einem relationalen Modell, das gemeinsame Felder aus zwei oder mehr anderen Tabellen enthalten.Junctionstabellen werden verwendet, weil sie mit vielen zu vielen Beziehungen in einer bestimmten Datenbank umgehen können.Ein Beispiel für eine Datenbank, in der die assoziative Einheit durch die Verwendung von Junction -Tabellen verwendet wird, ist die Einschreibung von Studenten in einen Kurs.In diesem Fall ist eine Tabelle mit Daten über Schüler indirekt mit einer Tabelle mit Daten zu Kursen über eine Zwischentabelle verbunden, die Daten enthält, die mit Student- und Kursesdaten aus den Verbindungstabellen verknüpft sind.