10 Materialien






Das Materialpaket "Datenbanken A-Z: Von ERM bis SQL" bietet eine umfassende Sammlung von Unterrichtseinheiten, die von den Grundlagen relationaler Datenbanksysteme bis hin zu fortgeschrittenen SQL-Techniken reichen. Beginnend mit dem Entity-Relationship-Modell, deckt es die Konzepte der Datenbanknormalisierung ab, einschließlich der ersten, zweiten und dritten Normalform. Weiterhin werden zentrale SQL-Befehle wie 'Create Database', 'Create Table' und 'Insert' behandelt. Darüber hinaus werden fortgeschrittene Themen wie Projektion, Selektion, Datenlöschung (Delete) und -aktualisierung (Update), strukturelle Änderungen (Alter), bedingte Aktualisierungen (Update mit Case), Aggregatfunktionen, Gruppierungen und verschiedene Arten von Joins (Inner Join, Left Outer Join, Right Outer Join, Cross Join) sowie Unterabfragen detailliert behandelt.
In den Materialien findest Du Lösungen zu allen Arbeitsblättern, einschließlich aller Originaldateien wie beispielsweise Word, PowerPoint und Excel. Dadurch hast Du die Freiheit, selbstständig Anpassungen vorzunehmen. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der PowerPoint-Präsentation.
Das Materialpaket enthält die folgenden Stunden:
1. Grundlagen relationaler Datenbanken
2. Das Entity Relationship Modell
3. Die Normalisierung
4. Datenbank- und Tabellenmanagement sowie Dateneinfügung mit SQL
5. SQL-Grundlagen: Einführung in SELECT und ORDER BY
6. SQL WHERE-Klausel: Grundlagen und Operatoren
7. SQL logische Operatoren: AND, OR, NOT
8. SQL-Daten-Manipulation: UPDATE, DELETE und CASE-Anwendung
9. SQL ALTER TABLE-Anweisung mit ADD, DROP, MODIFY und CHANGE
10. SQL-Aggregatfunktionen: COUNT, AVG, SUM, MIN, MAX
11. SQL JOINS: Verknüpfungen für effektive Datenabfrage
12. Unterabfragen in SQL: Fortgeschrittene Techniken
In dieser Unterrichtsstunde widmen sich die Schülerinnen und Schüler den grundlegenden Aspekten relationaler Datenbanken. Sie entwickeln eigenständig Definitionen für die Begriffe Datenbank, Datenbankmanagementsystem und Datenbanksystem und integrieren diese Begriffe in eine visuelle Übersicht. Anschließend ordnen sie in verschiedenen Szenarien bestimmte Funktionen einer Datenbank zu. Die Schülerinnen und Schüler vervollständigen zudem einen Lückentext über relationale Datenbanken mit Begriffen wie Normalisierung, SQL, Beziehungen, Tabellen/Relationen, Spalten/Attribute, Fremdschlüssel, Zeile/Tupel, Primärschlüssel und many-to-many-Beziehungen. Sie beschriften auch eine Tabelle mit den entsprechenden Fachbegriffen aus dem Bereich relationaler Datenbanken. Im letzten Teil der Stunde bestimmen die Schülerinnen und Schüler für vorgegebene Attribute geeignete Datentypen und erstellen anhand einer Beispiel-Tabelle die Schemadarstellung.In den Materialien findest Du Lösungen zu allen Arbeitsblättern, einschließlich aller Originaldateien wie beispielsweise Word, PowerPoint und Excel. Dadurch hast Du die Freiheit, selbstständig Anpassungen vorzunehmen. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der PowerPoint-Präsentation.
Klassenstufen: EF (10./11. Jhg.), Q1 (11./12. Jhg.)
In dieser Unterrichtsstunde befassen sich die Schülerinnen und Schüler mit dem Entity-Relationship-Modell. Zunächst analysieren sie eine gegebene Situation und identifizieren die relevanten Entitäten, Attribute und Beziehungen, um erste Modelle zu erstellen. Im Anschluss daran bearbeiten sie ein Arbeitsblatt, auf dem sie sich mit den Kardinalitäten auseinandersetzen, die passenden Kardinalitäten für spezifische Fälle ermitteln und diskutieren, bei welchen Beispielen unterschiedliche Kardinalitäten denkbar wären. Danach folgt eine Übung, in der die Schülerinnen und Schüler den Beziehungstyp sowie die Kardinalitäten zwischen verschiedenen Entitäten bestimmen müssen. Zum Abschluss des Themas werden drei Szenarien vorgestellt, bei denen die Schülerinnen und Schüler aufgefordert sind, ein vollständiges ER-Modell zu ergänzen, einschließlich der Entitäten, Attribute, Beziehungen und Kardinalitäten.In den Materialien findest Du Lösungen zu allen Arbeitsblättern, einschließlich aller Originaldateien wie beispielsweise Word, PowerPoint und Excel. Dadurch hast Du die Freiheit, selbstständig Anpassungen vorzunehmen. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der PowerPoint-Präsentation.
Klassenstufen: EF (10./11. Jhg.), Q1 (11./12. Jhg.)
In dieser Unterrichtsstunde fokussieren sich die Schülerinnen und Schüler auf das Thema der Normalisierung von Datenbanktabellen. Zunächst erlernen sie die Grundlagen der ersten Normalform, beantworten dazu Fragen mit richtig oder falsch und wandeln eine gegebene Tabelle in die erste Normalform um. Im zweiten Schritt, auf einem separaten Arbeitsblatt, vertiefen sie ihr Verständnis zur zweiten Normalform, bearbeiten theoretische Fragestellungen und modifizieren die zuvor angepasste Tabelle nun nach den Prinzipien der zweiten Normalform. Das dritte Arbeitsblatt führt in die dritte Normalform ein. Hierbei transformieren die Schülerinnen und Schüler die bereits bearbeitete Tabelle weiter in die dritte Normalform. Abschließend wird auf einem letzten Arbeitsblatt das erlernte Wissen praktisch angewendet: Die Schülerinnen und Schüler nehmen eine neue, unnormalisierte Tabelle und bringen diese bis zur dritten Normalform.In den Materialien findest Du Lösungen zu allen Arbeitsblättern, einschließlich aller Originaldateien wie beispielsweise Word, PowerPoint und Excel. Dadurch hast Du die Freiheit, selbstständig Anpassungen vorzunehmen. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der PowerPoint-Präsentation.
Klassenstufen: EF (10./11. Jhg.), Q1 (11./12. Jhg.)
In dieser Unterrichtsstunde vertiefen die Schülerinnen und Schüler ihr Wissen im Bereich des Datenbank- und Tabellenmanagements sowie der Dateneinfügung mittels SQL. Anfangs konzentrieren sie sich auf das Erstellen und Entfernen von Datenbanken und Tabellen unter Verwendung von SQL. Hierbei ordnen sie unterschiedliche allgemeine Beschreibungen den entsprechenden SQL-Befehlen zu und nutzen diese, um eine Datenbank sowie eine darin enthaltene Tabelle mit geeigneten Datentypen zu kreieren. Im nächsten Schritt, auf einem weiteren Arbeitsblatt, lernen die Schülerinnen und Schüler, wie Daten mit dem Befehl "INSERT INTO" in eine Tabelle eingefügt werden können. Sie untersuchen verschiedene vorgegebene Befehle auf mögliche Fehler, korrigieren diese und formulieren einen "INSERT INTO"-Befehl für das Einfügen von zwei Datensätzen in eine Tabelle. Auf dem abschließenden Arbeitsblatt werden die SQL-Befehle "NOT NULL" und "DEFAULT" eingeführt. Basierend auf einer Situationsbeschreibung sollen die Schülerinnen und Schüler die geeigneten SQL-Befehle anwenden, wobei alle in dieser Stunde erlernten SQL-Befehle zur Anwendung kommen.In den Materialien findest Du Lösungen zu allen Arbeitsblättern, einschließlich aller Originaldateien wie beispielsweise Word, PowerPoint und Excel. Dadurch hast Du die Freiheit, selbstständig Anpassungen vorzunehmen. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der PowerPoint-Präsentation.
Klassenstufen: EF (10./11. Jhg.), Q1 (11./12. Jhg.)
Bewertungen und Kommentare