Matti Mäkitalo: Datenstruktur

Beitrag lesen

Hi,

kann mir bitte jemand den Unterschied zwischen "Datenstruktur" und "Tabellenstruktur" in einer Datenbank kurz erklären.

Die Datenstruktur bezeichnet die Daten und die Art und Weise, wie du auf sie zugreifen kannst. Eine Tabellenstruktur beschreibt eine Art, wie eine Datenstruktur gespeichert werden kann.

Beispiel:
Ein Auto hat einen Hersteller, Bauteile u.v.m.
Mit objektorientierter Denkweise würdest du eine Klasse Auto definieren, welche z.B. ein Attribut "Bauteile" hätte, welches ein Array von Bauteilen enthalten würde.

Um dieses Objekt zu speichern, könntest du eine Tabelle Auto erstellen, und für die Bauteile und die Hersteller jeweils eine Tabelle, welche zur Tabelle Auto eine 1:n- bzw. n:1-Beziehung haben.

Bis die Tage,
Matti