Records gehören zu den statischen Datenstrukturen. In einem Record können Daten verschiedenem Typs gespeichert werden.
Erklärung
Um mehrere Objekte mit verschiedenen Typen in einem Element zu speichern, kannst du Records (deutsch Verbunde) verwenden. Diese kannst du dir wie Steckbriefe vorstellen:
Bei einem Steckbrief werden verschiedene Daten festgehalten:
Geburtsdatum, Alter, Vorname, Nachname, Beruf, Lieblingsessen und so weiter.
So ist das auch bei Records. Auch hier können Daten unterschiedlichen Typs in einem Record zusammengefasst werden. Diese Komponenten können auch wieder Records oder primitive Datentypen sein.
Auch Records haben wie Arrays eine feste Größe. Sie gehören daher auch zu den statischen Datenstrukturen.
Records werden zum Strukturieren von Daten verwendet, die in einem hierarchischen Zusammenhang stehen.
Die Elemente eines Records werden Felder genannt.
Beispiel: Ein Record hat die Felder Name und Geburtsdatum, um eine Person zu speichern:
Abgrenzung zu Datengruppierungen
Bei zusammengefassten Daten handelt es sich nur um Records, wenn diese zu einem bestimmten Objekt gehören. Bei dem Steckbrief-Beispiel handelt es sich um einen Record, da die verschiedenen Daten das gleiche Objekt, also hier zum Beispiel die gleiche Person, beschreiben.
Wenn es sich jedoch nur um eine Aneinanderreihung von Daten ohne Beziehung untereinander handelt, werden diese einfach Datengruppierungen genannt.