DYS+ Campus ist kostenlos und ohne Werbung. Projekt mit einer Spende unterstützen

Informatik

Den passenden Datentyp wählen

Für jede Anwendung wählt man Datentypen, die zum Zweck passen. Dabei hilft eine einfache Frage.

  • ca. 10 Minuten
  • Klasse 7
  • Niveau: Standard

Das lernst du heute

  • Ich kann für ein Attribut einen passenden Datentyp wählen.
  • Ich kann meine Wahl begründen.
  • Ich weiß, warum Postleitzahlen und Telefonnummern als Text gespeichert werden.

Das brauchst du schon: Vielleicht hilft dir zuerst diese Lektion: Datentypen: Zahl, Text, wahr oder falsch

Bei einer Kundenkartei legst du fest, welchen Datentyp jedes Attribut bekommt. Frage dich: Rechnet man damit? Dann nimm eine Zahl. Gibt es nur ja oder nein? Dann nimm einen Wahrheitswert. In allen anderen Fällen nimm Text. Eine Postleitzahl wie 01067 beginnt mit einer Null. Als Zahl würde die Null verschwinden. Man rechnet mit einer Postleitzahl auch nie. Darum ist sie Text. Ein Preis wie 3,50 € ist eine Zahl, weil man ihn addiert. „Ist Mitglied“ ist ein Wahrheitswert.

AttributBeispielwertDatentypGrund
Postleitzahl01067Textkeine Rechnung, führende Null
Preis in Euro3,50Zahlman rechnet damit
ist MitgliedwahrWahrheitswertnur ja oder nein
Telefonnummer0234 5678Textkeine Rechnung, Leerzeichen

Datentypen für eine Pizzabestellung wählen

  1. Anzahl der Pizzen: man rechnet damit, also Zahl.
  2. Name des Kunden: Zeichen, also Text.
  3. Bezahlt: nur ja oder nein, also Wahrheitswert.
  4. Gesamtpreis: man addiert, also Zahl.

Ich verstehe das noch nicht

Such dir aus, was dir hilft.

Noch einfacher erklärt

Rechnet man damit? Zahl.

Nur ja oder nein? Wahrheitswert.

Sonst: Text.

Ein Beispiel

Beispiel

Bei deiner Schulkartei: Das Alter ist eine Zahl. Der Name ist Text. „Hat Bus-Ticket“ ist ein Wahrheitswert.

Schritt für Schritt

Wir wählen den Datentyp für eine Postleitzahl.

  1. Frage: Rechnet man damit? Nein.
  2. Frage: Nur ja oder nein? Nein.
  3. Frage: Beginnt sie manchmal mit Null? Ja.
  4. Also: Text.

Mit einem Bild erklärt

FrageAntwortDatentyp
Rechnet man damit?jaZahl
Nur ja oder nein?jaWahrheitswert
Sonst-Text

Zur Grundlage zurück

Ausprobieren

Jetzt zusammen

Wir lösen die Aufgabe gemeinsam. Nutze die Hilfen, wenn du sie brauchst.

Welchen Datentyp wählst du für „Anzahl der Pizzen“?
Zeig mir den ersten Schritt

Rechnet man mit einer Anzahl?

Lösung ansehen

Lösung: Zahl

Üben

Jetzt du

Jetzt probierst du es allein.

Welchen Datentyp wählst du für „bezahlt“?
Zeig mir den ersten Schritt

Wie viele Antworten gibt es?

Lösung ansehen

Lösung: Wahrheitswert

Tipp: Prüfe auch, ob eine führende Null wichtig ist. Dann nimm Text.

Merksatz: Rechnen: Zahl. Ja oder nein: Wahrheitswert. Sonst: Text.

Typischer Fehler: Viele wählen Zahl, weil nur Ziffern vorkommen. Aber Telefonnummer und Postleitzahl sind Text.

Prüfen

Mini-Quiz

5 kurze Fragen, ohne Noten. Bei jeder Frage kannst du dir die Lösung ansehen.

Frage 1 Warum ist eine Postleitzahl besser Text?
Lösung ansehen

Lösung: Man rechnet nicht damit, und eine führende Null bleibt erhalten

Frage 2 Welchen Datentyp wählst du für „Preis in Euro“?
Lösung ansehen

Lösung: Zahl

Frage 3 Zwei Artikel kosten 3,50 € und 4,50 €. Wie viel kosten sie zusammen (in Euro)?

Zeig mir den ersten Schritt

Addiere die Preise.

Lösung ansehen

Lösung: 8

3,50 + 4,50 = 8.

Frage 4 Die Telefonnummer 0234 5678 wählt man am besten als Zahl.
Lösung ansehen

Lösung: Stimmt nicht

Frage 5 Welchen Datentyp wählst du für „Name“?
Lösung ansehen

Lösung: Text

Geschafft

Man wählt den Datentyp nach dem Zweck. Rechnen heißt Zahl. Ja oder nein heißt Wahrheitswert. Alles andere ist Text.

Zum Schluss

Kannst du das schon?

Hake ab, was du schon kannst. Was noch fehlt, schaust du dir einfach noch einmal an.

Zum Ausdrucken

Übungsheft Datentypen, Pixel und Vektoren

Kurz erklärt, 55 Aufgaben in drei Stufen und alle Lösungen. Kostenlos.

PDF, 384 KB

Übungsheft herunterladen (PDF, 384 KB)

Das Heft ist für alle kostenlos – auch wenn gerade kein Geld dafür da ist. Wer es einrichten kann, unterstützt DYS+ Campus mit einem selbst gewählten Betrag. Freiwillig unterstützen