Materialien im GK/LK Informatik der Stufe 13:

Thema Datenbanken: SQL-Abfragen

Aufgabe

Es soll eine Tabelle stupl mit den Stundenplandaten einer Musterschule zur Verfügung stehen. Zur Erzeugung dieser Tabelle finden Sie unten im Downloadbereich eine SQL-Datei cr_in_stupl.sql, die notwendige Anweisungen hierzu enthält.

 

a) Laden Sie die Datei cr_in_stupl.sql lokal (z. B. in ein Verzeichnis abfragen).

Öffnen Sie die Datei mit einem Texteditor (nicht Word). Modifizieren Sie in der Datei die SQL-Anweisungen so, dass die erzeugte Tabelle statt llg-stupl den Namen xx-stupl erhält (xx - Ihre Initialen). Die Änderung muss sowohl im CREATE als auch im INSERT-Befehl durchgeführt werden.

Speichern Sie die geänderte Datei erneut ab.

b) Starten Sie in der Datenbankumgebung phpMyAdmin das SQL-Abfragefenster, suchen Sie dort im Register Dateiimport (Button [Durchsuchen...]) diese SQL-Datei (im Auswahlfenster markieren, dann Button [Öffnen]) und starten die Anweisungen darin mit dem Button [OK].

Daraufhin wird die Tabelle <xx>-stupl strukturiert erzeugt und mit Beispieldaten gefüllt.

Klick für großes Bild!

c) Betrachten Sie die Datensätze der Tabelle xx-stupl (Option Anzeigen im phpMyAdmin).

 

d) Führen Sie nun folgende Abfragen auf dieser Tabelle durch:

(1) Alle Unterrichtsstunden des Lehrers ZMK (Tag,Std,Klasse,Fach,Raum)

(2) Die Unterrichtsbelegung Raum A306 (wesentliche Daten)

(3) Der Unterricht der Klasse 8f (und dann 9e)

(4) Der Unterricht jeweils am Donnerstag in der 4. Stunde

 

e) Speichern Sie ihre Abfragen in eigenen SQL-Dateien, um die Abfragen wiederholt ausführen, testen und einfach korrigieren zu können.

 

 

 

Lösungen [zu a] [zu b] [zu c] [zu d] [zu e]

 

Links (* nicht öffentlich)

 

Datenbank-Projekt Stundenplan

 

Materialien (* nicht öffentlich)

 

Arbeitsblatt 1: Normalisierung und ERM

 

Download (* nicht öffentlich)
cr_in_stupl.sql (Stundenplan-Tabelle stupl erzeugen und mit Daten füllen)

 

 

 

Zurück zur Übersicht aller Unterrichtsmaterialien

© 2005 Ziemke .:. Letzte Aktualisierung am 23. November 2005 durch den WebMaster.