INFORMATIK / FOS 12
Lernpfad / Am PC

PC: Tabellen & Beziehungen

Einheit 12 · Ein Schema in einer Datenbanksoftware umsetzen.

Deine Abgaben

Trage deinen Namen oder das von deiner Lehrkraft vorgegebene Kürzel, deine Klasse und den Kurscode ein. Beim Abgeben werden diese Angaben und dein Lösungsversuch auf dem Schul-Webspace gespeichert und sind für deine Lehrkraft sichtbar. Nur für Lernübungen, nicht als Identitätsnachweis.

Abgabefunktion wird verbunden …

Nach dem Beenden oder Ablauf der Sitzung sind deine bisherigen Lösungen auf diesem Gerät nicht mehr abrufbar. Die Lehrkraft behält deine Abgaben. Noch offene Entwürfe vorher sichern.

90 Minuten · 2 UnterrichtsstundenPC-Arbeit mit TheorieimpulsEinzelarbeit + Austausch

Jetzt wird das Schema ausführbar

Nutze die schulische Datenbanksoftware, zum Beispiel Access oder LibreOffice Base. Die folgenden Schritte sind softwareunabhängig: Neue Datenbank anlegen, Tabellen im Entwurf definieren, Datentypen und Schlüssel setzen, Beziehungen anlegen, Testdaten eingeben und Regeln prüfen.

IDs sind hier Ganzzahlen, Namen Text, Menge eine Ganzzahl und Geldbeträge Dezimalwerte mit zwei Nachkommastellen. Telefonnummern und Postleitzahlen werden als Text gespeichert: Führende Nullen sind relevant und man rechnet nicht mit ihnen. Bei automatisch erzeugten IDs muss ein verweisendes FK-Feld zum Schlüsseltyp passen, ohne selbst unabhängig neue Nummern zu erzeugen.

Unsere gemeinsame Übungsdatenbank enthält KUNDE, BESTELLUNG, PIZZA und POSITION aus Einheit 8. Eine SQL-Startdatei mit fiktiven Daten steht unter Material bereit. Sie ist für SQLite formuliert; andere Programme können abweichende Typnamen und Importwege benötigen. Alternativ legst du die Tabellen manuell an.

Testen heißt auch Fehler provozieren

Prüfe nicht nur korrekte Eingaben. Versuche doppelte Schlüssel, eine Position für eine unbekannte Bestellung und eine negative Menge. Dokumentiere erwartetes und tatsächliches Ergebnis. Eine Oberfläche kann Eingaben bereits vor dem Speichern abweisen; entscheidend ist, dass ungültige Daten nicht unbemerkt dauerhaft gespeichert werden.

Arbeitsauftrag beim Lesen

Notiere fünf Kernbegriffe und erkläre zwei davon mit eigenen Worten. Formuliere eine Frage, die du anschließend mit einem Partner klärst.

Weiter zu den Aufgaben →

02 · Anwenden

AUFGABE 1 · ANWENDEN & BEGRÜNDEN

Implementieren · 30 Minuten

Lege vier Tabellen und drei Beziehungen nach Einheit 8 an. Setze den zusammengesetzten PK der Position. Übernimm die Testdaten aus der Startdatei.

Ich brauche einen Hinweis
Wähle bei POSITION beide Schlüsselfelder gemeinsam.

Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
AUFGABE 2 · ANWENDEN & BEGRÜNDEN

Testprotokoll · 20 Minuten

Teste doppelte KundenID, unbekannte BestellID, Menge −2 und eine gültige Position. Protokolliere Eingabe, Erwartung und Ergebnis.

Ich brauche einen Hinweis
Ein Test ist erst mit beobachtetem Ergebnis abgeschlossen.

Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.
AUFGABE 3 · ANWENDEN & BEGRÜNDEN

Datentypen · 10 Minuten

Begründe die Datentypen für PLZ, Telefon, Menge und Preis. Warum ist ein berechneter Bestellgesamtbetrag nicht zwingend zu speichern?

Ich brauche einen Hinweis
Der Gesamtbetrag ergibt sich aus Menge × Einzelpreis je Position.

Die Musterlösung wird nach deiner Abgabe freigeschaltet. Der erste Versuch wird gespeichert und bleibt unverändert.

Sichere noch nicht abgegebene Eingaben vor dem Seitenwechsel. Abgegebene Antworten bleiben bei der Lehrkraft und in deiner laufenden Browsersitzung abrufbar. Freitext wird nicht automatisch bewertet.

03 · Sichern

Das bleibt hängen

  • Tabellenentwurf vor Dateneingabe.
  • Beziehungen und Werteprüfungen ausdrücklich aktivieren.
  • Gültige und ungültige Eingaben testen.

Kann ich das erklären?

Exit-Ticket · 3 Minuten

Erkläre den wichtigsten Begriff mit einem eigenen Beispiel. Notiere einen typischen Fehler und wie du ihn vermeidest.

Brücke zum PC

Ergebnis: funktionsfähige Datenbank und Testprotokoll mit mindestens vier Fällen.

Wenn ein Lernziel noch unsicher ist: Bearbeite die passende Aufgabe erneut, bevor du weitergehst.

Lernzusammenfassung zum Mitnehmen

Die wichtigsten Begriffe und Zusammenhänge dieser Einheit auf einer Seite.

PDF-Lernzusammenfassung herunterladen
DEIN ZIEL
  • Ein Schema in einer Datenbanksoftware umsetzen
  • Integritätsbedingungen gezielt testen

Ablauf für 90 Minuten

  1. 10 Min. Einstieg & Rückblick
  2. 15 Min. Theorie & Demonstration
  3. 50 Min. PC-Aufgaben
  4. 15 Min. Sicherung & Exit-Ticket

Aufgabenzeiten sind Richtwerte. In Projekt- und Werkstatteinheiten gilt der dort beschriebene Ablauf.

Zusätzlich ERM üben →
Grundlage: Folien2bis12.pdf; eigene didaktische Ausarbeitung. Aufgaben und Texte für diesen Kurs neu aufbereitet. Materialverzeichnis