Was ist eine einzelne Tabelle Vererbung?

Eintabelle Vererbung ist eine Codierungsmethode, bei der objektorientierte Vererbung, die normalerweise nicht in einem Datenbankprogramm enthalten ist, für eine relationale Datenbank emuliert wird. Durch die Verwendung kann der Benutzer die Beziehung zwischen vielen verschiedenen Labels innerhalb einer einzigen Tabelle erkennen, sodass Benutzer die Daten verdauen oder hinzuzufügen. Wenn es viele Nullfelder gibt oder wenn es eine große Anzahl von Beziehungen gibt, kann die Verwendung einer einzelnen Tabelle unerwartete Ergebnisse zurückgeben, die selbst erweiterte Datenbankdesigner verwechseln. Mit dieser Datenbank -Vererbungsschema zeigt die einzelne Tabelle die Daten hierarchisch. Wenn beispielsweise jemand über eine relationale Datenbank nach einem Buch sucht, findet er in der Regel Felder für Autor, Genre, erster Buchschreiben und dann eine Liste von Büchern. In normalen Fällen hat jedes Feld eine eigene Tabelle und thE -Tabellen interagieren selten, abgesehen davon, den Benutzer von einem Feld in ein anderes zu vermitteln. Dies ist viel einfacher zu betrachten und einfacher zu sieben. Alle in der Tabelle angezeigten Daten gehen von oben nach unten. Dies bedeutet, dass der Autor oben in der einzelnen Tabelle sein würde, und der erste Buchstabe des Buches wäre unten.

Erstellen eines einzelnen Tabellenvererbungsmodells kann zunächst schwierig sein, es sei denn, der Datenbankdesigner ist mit der Codierung vertraut. Wenn Sie eine Karte aus der Datenbank erstellen, um Objekte in einem objektorientierten Programmierschema zu trennen, ist dies normalerweise. Es muss mehrere Klassen geben, sonst gruppiert dies nicht alles in eine einzelne Tabelle.

Zwei Arten von Problemen können eine einzelne Tabelle verhindern, dass die vererbte Vererbung ordnungsgemäß funktioniert. Einer ist, wenn die Objekte einen Nullwert darstellen. Wenn das oCCURS, dann wird der Nullwert mit den wertvollen Daten in der Erbschaftstabelle bestreut. Dies bedeutet, dass in der Tabelle relevante Informationen angezeigt werden, aber alle paar Zeilen oder so oft die Nullwerte auftreten, wird das Wort „Null“ in der Nähe oder unter einem anderen Wert angezeigt.

Wenn das zugeordnete Objekt viele Hierarchien aufweist, insbesondere hierarchien, die nicht ähnlich sind, kann dies auch ein Problem für die einzelne Tabellenvererbung verursachen. Bei vielen Hierarchien besteht die Möglichkeit, dass der Designer möglicherweise einen vermisst und einen relationalen Fehler verursacht. Wenn die Hierarchien nicht ähnlich sind, kann die relationale Datenbank möglicherweise Probleme haben, die Zuordnung zwischen den Datensätzen zu verstehen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?