Informatik 7: Begriffe wie Datenbanken und andere in diesem Kontext wichtige Fachbegriffe
9.1 Lernziele
- Datenbanken beschreiben
- Tabellen erklären
- Datensätze benennen
- Felder unterscheiden
- Datentypen zuordnen
- Schlüssel erklären
- Beziehungen deuten
- Abfragen beschreiben
- DBMS benennen
- SQL zuordnen
- Beispiele erläutern
- Risiken reflektieren
9.2 Lerninhalte
Ein tragfähiges Verständnis von Datenbanken entsteht dann, wenn Begriffe, Strukturen, Beziehungen, Such- und Änderungsoperationen sowie typische Nutzungssituationen zusammengedacht werden, damit aus einzelnen Fachwörtern ein zusammenhängendes Bild moderner Datenorganisation und Datenverwaltung entsteht.
Datenbanken als geordnete Datensammlungen verstehen
Der Begriff Datenbank wird besonders verständlich, wenn Schülerinnen und Schüler erkennen, dass große Datenmengen nicht zufällig gespeichert, sondern nach klaren Regeln geordnet, durchsucht, verändert und gegen Fehler oder unbefugte Zugriffe geschützt werden. Eine Datenbank ist eine organisierte Sammlung von Daten, die so aufgebaut ist, dass Informationen gezielt gespeichert, wiedergefunden, verändert und ausgewertet werden können. Relationale Datenbanken ordnen Daten typischerweise in Tabellen mit Zeilen und Spalten; dokumentenorientierte Datenbanken speichern Informationen dagegen als Dokumente in Sammlungen. PostgreSQL beschreibt Tabellen als benannte Sammlungen von Zeilen mit benannten Spalten, MongoDB beschreibt Datenbanken als Sammlungen von Collections mit Dokumenten. Wichtig ist die Unterscheidung zwischen Datenbank und Datenbanksystem. Die Datenbank enthält die Daten selbst, das DBMS oder Datenbankmanagementsystem verwaltet
Speicherung, Suche, Änderung, Rechte und Struktur. Für den Unterricht reicht oft die alltagsnahe Formulierung: Die Datenbank ist der geordnete Inhalt, das DBMS ist die Software, die mit diesem Inhalt arbeitet. Alltagsbeispiele machen das schnell anschaulich. Eine Schulbibliothek verwaltet Bücher, Autorinnen, Ausleihen und Rückgabedaten. Ein Onlineshop speichert Produkte, Preise, Lagerstände und Bestellungen. Eine Musikplattform verwaltet Titel, Interpretinnen, Playlists und Nutzungsdaten. Ein Krankenhaus speichert Patientendaten, Termine und Befunde. Überall geht es darum, viele zusammengehörige Informationen verlässlich und gezielt nutzbar zu machen. Beispiele: Bibliothek, Onlineshop, Musikdienst, Krankenhaus, Schulverwaltung, Kontaktbuch, Buchungssystem, Lager.
Tabellen, Datensätze, Felder und Datentypen
Die wichtigsten Grundbegriffe lassen sich am besten an einer einfachen Tabelle erklären, weil dabei sichtbar wird, wie einzelne Werte, vollständige Einträge und feste Merkmale zusammenwirken und warum saubere Struktur Voraussetzung für spätere Suche und Auswertung ist. In einer relationalen Datenbank ist die Tabelle eine zentrale Struktur. Sie enthält Zeilen und Spalten. Eine Zeile entspricht meist einem Datensatz oder Record, also einem vollständigen Eintrag. Eine Spalte beschreibt ein bestimmtes Feld oder Attribut, also eine Eigenschaft, die bei allen Datensätzen gleichartig vorkommt. PostgreSQL erklärt, dass jede Zeile dieselben benannten Spalten besitzt und jede Spalte einen bestimmten Datentyp hat. Ein Beispiel mit einer Büchertabelle zeigt das besonders klar. Die Tabelle heißt Buecher. Die Spalten sind BuchID, Titel, Autor, Genre, Erscheinungsjahr. Eine Zeile könnte lauten: 15 | Krabat | Otfried Preußler | Fantasy | 1971. Die ganze Zeile ist der Datensatz, jedes einzelne Feld enthält genau einen Wert. Ebenso wichtig ist der Datentyp. Zahlen, Texte, Wahr-Falsch-Werte oder Datumsangaben werden unterschiedlich gespeichert und verarbeitet. Eine Spalte Geburtsdatum braucht einen anderen Datentyp als eine Spalte Preis oder Titel. Werden Datentypen unklar gewählt, entstehen Probleme bei Sortierung, Berechnung oder Plausibilitätsprüfung. PostgreSQL zeigt beim Anlegen einer Tabelle ausdrücklich, dass jede Spalte mit einem Typ definiert wird. Begriffe: Tabelle, Zeile, Spalte, Datensatz, Feld, Attribut, Wert, Datentyp.
Schlüssel, Beziehungen und relationale Struktur
Relationale Datenbanken werden besonders verständlich, wenn Lernende erkennen, wie einzelne Tabellen durch Schlüssel miteinander verbunden werden, sodass Informationen nicht mehrfach chaotisch gespeichert, sondern sauber aufgeteilt und dennoch gemeinsam nutzbar bleiben. Ein Primärschlüssel ist ein Feld oder eine Feldkombination, die jeden Datensatz eindeutig kennzeichnet. In einer Schülertabelle könnte das die SchuelerID sein, in einer Produkttabelle die ProduktID. Dadurch lässt sich jeder Eintrag sicher wiederfinden, auch wenn zwei Personen denselben Namen tragen oder zwei Produkte ähnlich heißen.
Ein Fremdschlüssel verbindet Tabellen miteinander. Das hochgeladene didaktische Skriptum beschreibt typische Lernschwierigkeiten bei 1:n-Beziehungen und erklärt diese mit der Familienanalogie: Ein Elternteil kann mehrere Kinder haben, das Kind trägt den passenden Verweis auf die Eltern. Genau so verweist in einer Ausleihtabelle ein Fremdschlüssel auf ein bestimmtes Buch oder eine bestimmte Person. Ein einfaches Beispiel: Tabelle Schueler mit SchuelerID, Name, Klasse Tabelle Leihvorgaenge mit LeihID, SchuelerID, BuchID, Rueckgabe Hier verweist SchuelerID in Leihvorgaenge auf einen Eintrag in Schueler. So können viele Ausleihen zu einer Person gehören, ohne dass Name und Klasse jedes Mal neu eingetippt werden müssen. Diese Verknüpfung nennt man Relation oder Beziehung. Häufige Formen sind 1:1, 1:n und n:m. Ein Buch kann viele Ausleihen haben, eine Ausleihe gehört aber zu genau einem Buch. Eine Lehrkraft kann viele Klassen unterrichten. Zwischen Schülerinnen und Arbeitsgemeinschaften kann sogar eine n:m-Beziehung bestehen, weil viele Schülerinnen viele Gruppen besuchen können. Begriffe: Primärschlüssel, Fremdschlüssel, Beziehung, Relation, 1:1, 1:n, n:m, Verknüpfung.
Abfragen, Filtern, Sortieren und Suchen
Der Nutzen einer Datenbank zeigt sich besonders dann, wenn gezielte Fragen an große Datenmengen gestellt werden, weil Datenbanken gerade dafür entwickelt wurden, relevante Einträge schnell auszuwählen, zu ordnen und für Entscheidungen verfügbar zu machen. Eine Abfrage fragt gezielt Informationen aus einer Datenbank heraus. Dabei kann nach bestimmten Bedingungen gesucht, gefiltert oder sortiert werden. In SQL geschieht das typischerweise mit Befehlen wie SELECT, WHERE oder ORDER BY. In MongoDB werden Dokumente mit Abfragen auf Felder und Bedingungen gesucht. MongoDB dokumentiert ausdrücklich, wie Dokumente nach Feldwerten und Bedingungen abgefragt werden. Beispiele für Abfragen aus dem Schulalltag sind sehr anschaulich. „Zeige alle Bücher aus dem Genre Krimi.“ „Suche alle Schülerinnen der Klasse 4A.“ „Sortiere Produkte nach Preis.“ „Zeige alle ausgeliehenen Medien, deren Rückgabedatum überschritten ist.“ Solche Fragen machen deutlich, dass eine Datenbank nicht nur speichert, sondern gezieltes Finden und Auswerten ermöglicht. Filtern bedeutet, nur passende Datensätze sichtbar zu machen. Sortieren ordnet Ergebnisse nach einer Regel, etwa alphabetisch oder nach Datum. Suchen findet gezielt einen Begriff oder eine Kennung. Diese Operationen wirken im Alltag selbstverständlich, sind aber zentrale Fachbegriffe im Datenbankkontext, weil sie den Unterschied zwischen einer bloßen Datensammlung und einer nutzbaren Informationsstruktur zeigen. Begriffe: Abfrage, Filter, Sortierung, Suche, Treffer, Kriterium, SQL, Ergebnisliste.
SQL, Formulare, Berichte und Ansichten
Neben Tabellen und Beziehungen gehören auch Werkzeuge zur Eingabe, Anzeige und Auswertung zum Datenbankkontext, weil Daten in der Praxis nicht nur gespeichert, sondern benutzerfreundlich erfasst, angezeigt und weiterverarbeitet werden müssen.
SQL steht für Structured Query Language und ist die klassische Sprache relationaler Datenbanken. Mit SQL werden Tabellen angelegt, Daten eingefügt, verändert und abgefragt. PostgreSQL zeigt dies bereits im Einstieg mit CREATE TABLE, also dem Anlegen einer neuen Tabelle mit Spalten und Datentypen. Außerdem beschreibt die Dokumentation Constraints, also Bedingungen, die unerlaubte Werte verhindern können. Ein Formular erleichtert die Eingabe von Daten, weil Nutzerinnen und Nutzer nicht direkt in Tabellen arbeiten müssen. In einer Schulverwaltung könnte ein Formular für neue Schülerinnen Name, Klasse, Geburtsdatum und Adresse aufnehmen. Ein Bericht fasst Daten übersichtlich für ein bestimmtes Ziel zusammen, etwa eine Liste aller überfälligen Ausleihen oder eine Monatsübersicht offener Bestellungen. Eine Ansicht zeigt nur einen bestimmten Ausschnitt einer Datenbasis, etwa nur aktive Kundinnen oder nur ausgeliehene Medien. Diese Begriffe sind didaktisch wertvoll, weil sie zeigen, dass Datenbanken nicht nur technisches Innenleben haben, sondern auch Benutzungsoberflächen. Lernende verstehen so leichter, warum Datenbanken im Alltag oft unsichtbar bleiben: Man sieht meist das Formular, das Suchfeld oder den Bericht, nicht aber sofort die dahinterliegende Tabellenstruktur. Begriffe: SQL, Formular, Bericht, Ansicht, Eingabemaske, Ausgabe, Constraint, Schema.
Relationale Datenbanken und andere Datenbankarten
Ein erweitertes Verständnis entsteht, wenn relationale Datenbanken mit anderen Speicherformen verglichen werden, weil dadurch deutlich wird, dass Tabellen nicht die einzige Organisationsform sind und je nach Aufgabe unterschiedliche Strukturen sinnvoll sein können. Relationale Datenbanken speichern Daten vor allem in Tabellen und Verknüpfungen. Sie sind besonders stark, wenn Beziehungen klar modelliert, Daten konsistent gehalten und strukturierte Abfragen durchgeführt werden sollen. PostgreSQL beschreibt relationale Daten ausdrücklich als Tabellenstrukturen, die in Datenbanken organisiert sind. Dokumentenorientierte Datenbanken, wie sie MongoDB beschreibt, speichern Informationen als Dokumente in Collections. Das eignet sich oft gut, wenn Datensätze flexibler aufgebaut sind, etwa bei Produktkatalogen mit sehr unterschiedlichen Eigenschaften oder bei App-Daten, die je nach Eintrag verschiedene Felder enthalten können. MongoDB nennt Dokumente und Collections als grundlegende Organisationseinheiten. Für den Unterricht reicht meist die Einsicht: Tabellen sind sehr geeignet für klar strukturierte Daten mit festen Feldern, Dokumente sind nützlich für flexiblere Strukturen. Die Unterscheidung hilft, den Begriff Datenbank breiter zu verstehen, ohne Schülerinnen und Schüler mit zu vielen Spezialformen zu überfordern. Vergleichsbeispiele: Schülerdaten, Buchausleihen, Stundenplan, Produktdaten, Chatnachrichten, App-Profile, Sensordaten, Webseiteninhalte.
Datenqualität, Regeln und Schutz
Datenbanken sind nur dann verlässlich und verantwortungsvoll nutzbar, wenn Richtigkeit, Eindeutigkeit, Schutz und Zugriffsregelungen mitgedacht werden, denn fehlerhafte oder ungeschützte Daten können zu falschen Ergebnissen, Missbrauch oder erheblichen Sicherheitsproblemen führen.
Gute Datenbanken brauchen Datenqualität. Dazu gehören vollständige Einträge, einheitliche Schreibweisen, sinnvolle Datentypen und klare Regeln gegen doppelte oder widersprüchliche Angaben. Ein Primärschlüssel darf nicht zweimal vorkommen, ein Preis sollte nicht als freier Text gespeichert werden, und ein Geburtsdatum sollte als Datum statt als ungeordneter Text vorliegen. Ebenso wichtig sind Constraints und Plausibilitätsregeln. PostgreSQL beschreibt Constraints als Mittel, um festzulegen, welche Werte in Tabellen und Spalten erlaubt sind. So kann etwa verhindert werden, dass ein Alter negativ ist oder ein Pflichtfeld leer bleibt. Der Schutz der Daten ist ein eigener Lernaspekt. Die hochgeladenen Materialien nennen Datenbanken ausdrücklich im Zusammenhang mit Datenschutzverletzungen, Datenlecks und Identitätsdiebstahl. Dadurch wird klar, dass Datenbanken nicht nur technisch nützlich, sondern auch sensibel sind. Besonders bei Kundendaten, Gesundheitsdaten oder Schuldaten braucht es sichere Passwörter, geregelte Rechte und verantwortungsvollen Umgang. Begriffe: Datenqualität, Vollständigkeit, Dublette, Constraint, Zugriff, Rechte, Datenschutz, Datenleck.
Fachbegriffe an konkreten Beispielen sichern
Begriffe werden besonders dauerhaft verstanden, wenn sie nicht isoliert auswendig gelernt, sondern an bekannten Anwendungssituationen erklärt und wiederholt auf neue Fälle übertragen werden, weil dadurch Fachsprache mit funktionalem Verstehen verbunden wird. Ein Kontaktbuch kann Felder wie Name, Telefonnummer und E-Mail besitzen. Eine Schuldatenbank speichert Schülerinnen, Klassen und Noten. Ein Onlineshop braucht Produkte, Kundinnen, Warenkörbe und Bestellungen. Eine Videoplattform verwaltet Titel, Kanäle, Aufrufe und Kommentare. In jedem dieser Fälle lassen sich dieselben Fachbegriffe wiederfinden: Tabelle, Datensatz, Feld, Schlüssel, Beziehung, Abfrage, Formular. Gerade die Wiederholung in verschiedenen Kontexten fördert Transfer. Wer verstanden hat, dass BuchID in einer Bibliothek ein Primärschlüssel ist, erkennt später leichter, dass Kundennummer, TicketID oder Artikelnummer dieselbe Funktion erfüllen. Ebenso wird verständlich, dass ein Fremdschlüssel nicht einfach „eine zusätzliche Zahl“ ist, sondern ein Verweis auf einen passenden Eintrag in einer anderen Tabelle. Praxisbeispiele: Kontaktbuch, Bibliothek, Onlineshop, Stundenplan, Arztpraxis, Ticketsystem, Streamingdienst, Vereinsverwaltung.
9.3 Weiterführende Links
- PostgreSQL, Konzepte, Tabellen, Zeilen, Spalten
- PostgreSQL, Tabellen anlegen, Datentypen
- PostgreSQL, Constraints, Regeln
- SQLite, Dokumentation, Einstieg
- MongoDB, Datenbanken, Collections
- MongoDB, Dokumente, Felder
- MongoDB, Abfragen, Filter
9.4 Aufgaben für den Unterricht
9.4.1 Datenbank oder nicht Datenbank
Der Unterschied zwischen unsortierter Datensammlung, Tabelle und Datenbank wird besonders klar, wenn Lernende verschiedene Beispiele prüfen und begründen, wann bloß Daten vorliegen und wann bereits eine strukturierte, gezielt nutzbare Datenbank angenommen werden kann. Die Klasse erhält unterschiedliche Beispiele, etwa ein Adressbuch auf Papier, eine Excel-Liste mit Filtern, ein Kontaktbuch in einer App, eine Schulverwaltungssoftware, ein Ordner mit Bildern und ein Onlineshop mit Suchfunktion. Die Gruppen ordnen diese Beispiele danach, ob sie eher einfache Datensammlungen, strukturierte Listen oder echte Datenbanksysteme darstellen. Dabei begründen sie ihre Entscheidung mit Begriffen wie strukturierte Speicherung, Suche, Änderung, Verknüpfung und Benutzerverwaltung. Besonders lernwirksam ist die Aufgabe, weil Begriffe nicht isoliert gelernt, sondern an Grenzfällen geklärt werden.
Die Gruppen ordnen mehrere Beispiele auf einer Skala von einfache Datensammlung bis Datenbanksystem ein und formulieren zu jedem Beispiel eine kurze fachliche Begründung. Beispiele, Zuordnung Liste, Datenbank Suche, Struktur Änderung, Verknüpfung Begründung, Vergleich Urteil, Diskussion
9.4.2 Datenbankbegriffe mit Karten modellieren
Fachbegriffe werden besonders dauerhaft verstanden, wenn sie mit gegenständlichen Karten, Rollen oder Tabellenfeldern aufgebaut werden, weil Beziehungen zwischen Tabelle, Datensatz, Feld und Schlüssel dadurch sichtbar und nicht nur sprachlich behauptet werden. Die Lehrkraft bereitet Karten mit Begriffen wie Tabelle, Datensatz, Feld, Attribut, Wert, Primärschlüssel, Fremdschlüssel, Formular und Abfrage vor. Zusätzlich liegen Beispieldaten zu einer Bibliothek oder einem Kontaktbuch bereit. Die Lernenden legen daraus zuerst eine Tabelle auf dem Tisch und ordnen danach die Begriffe zu. Anschließend werden weitere Karten mit Beispielen ergänzt, etwa Name, Telefonnummer, BuchID oder Rueckgabedatum. So wird jede Fachbezeichnung mit einer konkreten Stelle im Modell verbunden.
Die Schülerinnen und Schüler bauen aus Karten eine Datenbankstruktur auf, ordnen
Fachbegriffe passenden Elementen zu und erklären danach jedes Element an einem konkreten Beispiel. Begriffskarten, Modell Tabelle, Datensatz Feld, Wert Schlüssel, Beziehung Zuordnung, Erklärung Beispiel, Sicherung
9.4.3 Kontaktbuch als Mini-Datenbank entwerfen
Ein eigenes Mini-Modell erzeugt starke Lernwirkungen, weil Lernende selbst entscheiden müssen, welche Informationen in Felder, Datensätze und Tabellen gehören und dadurch erkennen, dass Datenbanken aus planbaren Strukturentscheidungen entstehen. Die Gruppen entwerfen eine kleine Datenbank für ein Kontaktbuch, eine Schulbibliothek oder eine Sportmannschaft. Zuerst legen sie fest, welche Informationen gespeichert werden sollen. Danach formulieren sie eine Tabelle mit passenden Spalten, zum Beispiel KontaktID, Name, Telefonnummer, E-Mail und Gruppe. Im nächsten Schritt erklären sie, welcher Eintrag der Primärschlüssel ist und warum gerade dieses Feld dafür geeignet ist. So wird aus einem alltagsnahen Beispiel ein fachlich korrektes Grundmodell.
Jede Gruppe entwirft eine Mini-Datenbank mit mindestens einer Tabelle und erläutert, welche Spalten notwendig sind, welche Datentypen passen und welches Feld als Primärschlüssel dient. Kontaktbuch, Bibliothek Spalten, Felder Datentypen, Werte Primärschlüssel, Begründung Modell, Vorstellung Vergleich, Reflexion
9.4.4 Beziehungen zwischen Tabellen sichtbar machen
Relationale Strukturen werden besonders verständlich, wenn Daten auf mehrere Tabellen verteilt und anschließend über Schlüssel wieder verbunden werden, weil dadurch der Sinn von Beziehungen und Fremdschlüsseln konkret erfahrbar wird. Die Klasse arbeitet mit dem Szenario Schulbibliothek. Eine Gruppe erstellt eine Tabelle für Bücher, eine zweite für Schülerinnen und Schüler, eine dritte für Ausleihen. Danach wird gemeinsam geprüft, wie die Tabellen zusammenhängen. Die Lernenden erkennen, dass in der Ausleihtabelle nicht jedes Mal Buchtitel und Name vollständig wiederholt werden müssen, sondern Verweise über BuchID und SchuelerID ausreichen. Diese Einsicht ist besonders lernstark, weil sie Redundanz, Ordnung und Beziehung zugleich sichtbar macht.
Die Gruppen erstellen drei passende Tabellen, markieren Primär- und Fremdschlüssel und zeichnen anschließend die Beziehungen zwischen den Tabellen ein.
Buecher, Schueler Ausleihen, Beziehungen Primärschlüssel, Fremdschlüssel Verweis, Ordnung Redundanz, Vergleich Skizze, Erklärung
9.4.5 Abfragen in Alltagssprache formulieren
Die Bedeutung von Abfragen wird besonders gut verstanden, wenn Lernende zuerst natürliche Fragen an Daten formulieren und diese dann als Such-, Filter- oder Sortieraufgaben erkennen, statt sofort mit technischer Syntax zu beginnen. Die Lehrkraft gibt eine kleine Beispieldatenbank, etwa zu Büchern, Filmen oder Schülerinnen und Schülern. Die Gruppen formulieren Fragen wie „Welche Bücher sind noch nicht zurückgegeben“, „Welche Filme sind ab 12 Jahren freigegeben“ oder „Welche Schülerinnen besuchen die 4A“. Danach ordnen sie zu, ob es sich um Suchen, Filtern oder Sortieren handelt und welche Felder dafür wichtig sind. Erst anschließend wird die fachliche Sprache eingeführt, etwa Abfrage, Kriterium oder Ergebnisliste.
Die Schülerinnen und Schüler formulieren fünf sinnvolle Datenbankfragen in Alltagssprache und ordnen zu, welche Datenbankoperation jeweils dahintersteht. Fragen, Kriterien Suche, Filter Sortierung, Treffer Felder, Bedingungen Ergebnisliste, Zuordnung Alltagssprache, Fachsprache
9.4.6 Formulare, Ansichten und Berichte unterscheiden
Datenbanken bleiben im Alltag oft unsichtbar, weil Nutzerinnen und Nutzer meist mit Formularen, Suchmasken oder Ausgabelisten arbeiten, weshalb die Unterscheidung dieser Oberflächenformen besonders wirksam an realen Anwendungen gelernt werden kann. Die Lernenden untersuchen Screenshots oder vereinfachte Nachbildungen von Eingabemasken, Suchseiten und Ergebnislisten, etwa aus einer Bibliothek, einem Webshop oder einer Schulplattform. Sie ordnen zu, ob sie ein Formular, eine Ansicht oder einen Bericht sehen. Danach begründen sie, welche Funktion dieses Element im Umgang mit einer Datenbank hat. Dadurch wird sichtbar, dass Menschen selten direkt Tabellen bearbeiten, sondern meist über strukturierte Oberflächen mit Datenbanken interagieren.
Die Gruppen analysieren mehrere Oberflächenbeispiele, ordnen sie den Begriffen Formular, Ansicht oder Bericht zu und erklären deren Funktion im Datenbankkontext. Formular, Ansicht Bericht, Maske Eingabe, Anzeige Suche, Ausgabe
Zuordnung, Funktion Beispiel, Erklärung
9.4.7 Datenbankbegriffe in einer Fallstudie anwenden
Begriffe werden besonders sicher, wenn sie in einem zusammenhängenden Szenario wiederholt und in Beziehung gesetzt werden, weil einzelne Fachwörter dann nicht nebeneinander stehen, sondern ein funktionales Gesamtsystem beschreiben. Die Klasse bearbeitet eine Fallstudie wie Onlineshop, Arztpraxis oder Streamingdienst. Die Gruppen markieren darin, welche Tabellen denkbar wären, welche Datensätze gespeichert werden, wo Primärschlüssel nötig sind, welche Beziehungen auftreten und welche Abfragen im Alltag vorkommen könnten. Zusätzlich wird besprochen, welche Daten sensibel sind und warum sichere Zugriffsregelungen wichtig wären. So verbindet die Aufgabe Begriffsarbeit mit Anwendung und Datenschutz.
Jede Gruppe bearbeitet eine Fallstudie und erstellt dazu ein Begriffsblatt, auf dem mindestens acht Fachbegriffe passend auf das Szenario angewendet werden. Fallstudie, Szenario Tabelle, Datensatz Schlüssel, Beziehung Abfrage, Formular Schutz, Zugriff Begriffsblatt, Präsentation
9.4.8 Fachbegriffe mit Fehlerbeispielen prüfen
Lernwirksame Begriffsbildung entsteht besonders dann, wenn nicht nur richtige, sondern auch falsche Zuordnungen geprüft werden, weil Missverständnisse sichtbar werden und Fachsprache dadurch genauer und belastbarer aufgebaut wird. Die Lehrkraft gibt fehlerhafte Aussagen vor, etwa „Ein Fremdschlüssel macht jeden Datensatz eindeutig“, „Eine Tabelle ist dasselbe wie ein Formular“ oder „Ein Datensatz ist eine Spalte“. Die Gruppen entscheiden, welche Aussagen falsch sind, korrigieren sie und formulieren anschließend die richtige Version. Diese Arbeit mit typischen Fehlvorstellungen ist besonders lernstark, weil sie aktive Unterscheidung verlangt und begriffliche Schärfe aufbaut.
Die Schülerinnen und Schüler prüfen mehrere Aussagen zu Datenbanken, korrigieren die falschen Aussagen und ergänzen jeweils ein passendes Gegenbeispiel. Fehlaussagen, Korrektur Datensatz, Spalte Formular, Tabelle Fremdschlüssel, Primärschlüssel Gegenbeispiel, Erklärung Sicherung, Austausch
9.4.9 Datenschutz und Datenbanken an Beispielen reflektieren
Ein vertieftes Verständnis von Datenbanken bleibt unvollständig, wenn Fachbegriffe nicht auch mit Verantwortung verbunden werden, weshalb Fragen zu Zugriff, Schutz und sensiblen Daten besonders wirkungsvoll an realistischen Beispielen bearbeitet werden können. Die Gruppen erhalten Fallbeispiele wie eine geleakte Kundendatenbank, eine unsicher freigegebene Schuldatei oder eine Arztpraxis mit schwachen Passwörtern. Sie beschreiben zuerst, welche Daten in der Datenbank gespeichert sein könnten. Danach erläutern sie, warum diese Daten sensibel sind und welche Rolle Begriffe wie Zugriff, Rechte, Datenleck oder Datenschutz in diesem Zusammenhang spielen. So wird aus einem technischen Thema zugleich ein verantwortungsethisches.
Jede Gruppe analysiert ein Datenschutzszenario, benennt die betroffenen Datenbankbegriffe und entwickelt zwei bis drei Schutzmaßnahmen. Datenschutz, Zugriff Rechte, Datenleck Kundendaten, Schuldaten Risiko, Schutz Szenario, Analyse Maßnahmen, Reflexion
9.4.10 Begriffslandkarte zu Datenbanken erstellen
Eine zusammenfassende Begriffslandkarte erzeugt besonders nachhaltige Lernwirkungen, weil Fachwörter, Beispiele und Beziehungen aktiv geordnet werden und dadurch ein übersichtliches Gesamtbild des Themenfeldes entsteht. Zum Abschluss erstellen die Lernenden in Gruppen eine große Begriffslandkarte zu Datenbanken. Ausgangspunkt ist der Begriff Datenbank. Von dort aus werden Begriffe wie Tabelle, Datensatz, Feld, Datentyp, Primärschlüssel, Fremdschlüssel, Beziehung, Abfrage, Formular, Ansicht, Bericht, SQL und Datenschutz ergänzt. Zu jedem Begriff notieren die Gruppen ein kurzes Beispiel oder eine knappe Erklärung. Anschließend vergleichen die Gruppen ihre Begriffsnetze und überarbeiten unklare Verbindungen.
Die Schülerinnen und Schüler erstellen eine Begriffslandkarte mit zentralen Datenbankbegriffen, verknüpfen die Begriffe sinnvoll miteinander und ergänzen zu jedem Begriff ein Beispiel. Begriffslandkarte, Netzwerk Tabelle, Datensatz Feld, Schluessel Abfrage, Formular Beispiel, Verbindung Ueberblick, Sicherung
Grundlage: Informatik – Lehrband 7. Klasse, Final V1.7 (2026).