MINT lernen

Tabellen und Datensätze

Hinter jeder App steckt eine Tabelle — wer ihre drei Grundbegriffe kennt, kann jede Datenbank lesen.

1

Daten in Tabellen

  • Datenbank:dauerhaft gespeicherte, zusammengehörige Daten; verwaltet von einem Datenbankmanagementsystem (DBMS).
  • Relational:alle Daten stehen in Tabellen (Relationen), jede mit eigenem Namen.
  • Attribut:eine Spalte — Name plus Datentyp, z. B. Farbe.
  • Datensatz:eine Zeile (Tupel) — alle Angaben zu genau einem Objekt.
  • Attributwert:eine Zelle — der Wert eines Attributs in einem Datensatz.

Lies den Auftrag über der Tabelle und markiere passende Felder per Klick — oder mit den Pfeiltasten und Enter. „Prüfen“ zeigt, was fehlt oder zu viel ist.

Zeile, Spalte, Zelle

Halte fest: Eine Spalte ist ein Attribut, eine Zeile ein Datensatz, eine Zelle ein Attributwert. Der Tabellenkopf enthält nur die Attributnamen — er ist kein Datensatz.

2

Schema und Datentypen

  • Relationenschema:Tabellenname mit Attributliste in Klammern: Rad(RadNr, Typ, Farbe, Baujahr, Tagespreis).
  • Datentyp:legt die erlaubten Werte fest: INTEGER (ganze Zahl), REAL (Kommazahl), VARCHAR(n) (Text bis n Zeichen), DATE, BOOLEAN.
  • Atomar:jede Zelle enthält genau einen Wert — keine Listen wie „rot, blau“.
  • NULL:steht für „kein Wert bekannt“ — nicht für 0 und nicht für einen leeren Text.
  • Reihenfolge:Zeilen und Spalten haben keine feste Reihenfolge; jeder Datensatz kommt nur einmal vor.
Merke

Relation: Tabellenname(Attribut1, Attribut2, …) — Spalte = Attribut, Zeile = Datensatz, Zelle = Attributwert.

3

Allgemeine Hinweise

Attribut ist nicht Attributwert

Farbe ist das Attribut, rot ist ein Attributwert. In Abituraufgaben wird genau diese Unterscheidung abgefragt.

Ein Wert pro Zelle

Zwei Telefonnummern in einer Zelle verletzen die atomare Speicherung. Dafür braucht es eine eigene Tabelle.

Erst das Schema lesen

Vor jeder Aufgabe das Relationenschema ansehen: Tabellennamen und Attribute sind die Wörter, mit denen du später abfragst.

Videos