Abimotto-Verwaltung - Lehrer

Werbung
Benutzername
********
Login
Mein LO
Suche




Aktuell
Unterricht
Medienkompetenz
Dossiers

Informatik
o Unterrichtseinheiten Informatik
o Informatische Grundbildung
o Modellierung
o Algorithmik
o Datenbanken für das Fach Informatik
o Tabellenkalkulation
o Fächerverbindendes
o Unterrichtseinheiten für das Fach Wirtschaftsinformatik
o Fachdidaktik Informatik
o Fachmedien Informatik
Sie sind hier:
Sekundarstufen > Informatik > Unterrichtseinheiten Informatik > Datenbanken für das Fach
Informatik > Datenbankabfragen mit Java >
Nils van den Boom
15.04.2010
Unterrichtsverlauf und Materialien
Am Beispiel der Suche nach einem geeigneten Abimotto entwickeln die Lernenden ein kleines
Programm und führen anschließend Datenbankabfragen in Java durch.
Ablauf im Unterricht
Datenbanknutzung mit Java
Nachdem die Schülerinnen und Schüler in den letzten Stunden die Grundlagen zu Datenbanken
kennengelernt haben, steht in dieser Stunde die Benutzung eines Datenbanksystems in
Verbindung mit Java im Vordergrund. Leider ist die Benutzung von Datenbanken in Java recht
komplex, sodass darauf geachtet werden muss, die Lernenden behutsam an die Vorgehensweise
heranzuführen. Dazu geht man in mehreren Schritten angeleitet durch das Arbeitsblatt vor.
datenbank_java_ab01.doc
Zentrales Arbeitsblatt mit Aufgabenstellungen zu Datenbankabfragen und Java
Dateigröße: 845 KB
datenbank_java.ppt
Präsentation zur Unterstützung der Stunde. Die Lernenden können ihre Lösungen am Smartboard
eintragen.
Dateigröße: 873 KB
Abimotto-Verwaltung
Zunächst haben die Schülerinnen und Schüler die Möglichkeit an bekanntes Wissen
anzuknüpfen: Sie sollen in Partnerarbeit eine bestehende Datenbank analysieren, das zugehörige
ER-Diagramm zeichnen und mehrere SQL-Abfragen formulieren (Seite 1 des Arbeitsblatts
datenbank_java_ab01.doc). Die Zwischenergebnisse werden im Unterrichtsgespräch von den
Lernenden an der Tafel gesammelt, damit auch der ganze Kurs die gleichen Ergebnisse hat.
abimotto.sql
SQL-Datei zur Erzeugung der Datenbank
Dateigröße: 2 KB
Datenbankabfragen mit Java
Diese SQL-Abfragen sollen nun mittels Java an die Datenbank geschickt und die Ergebnisse
ausgegeben werden. Um die Lernenden mit der Syntax nicht zu überfordern, erhalten sie
zunächst ein vollständig lauffähiges Java Code-Beispiel, das sie mithilfe vorgegebener
Beschreibungen analysieren sollen (Seite 2 des Arbeitsblatts). Die Ergebnisse werden
gemeinsam an der Tafel gesichert und erste Fragen zur Syntax geklärt.
beispiel.java
Beispiel-Programm aus dem Arbeitsblatt
Dateigröße: 1 KB
Einfügen von Datensätzen in die Datenbank
Die Grundfunktionalität einer Datenbankabfrage ist damit eingeführt. Es fehlen allerdings noch
einige Befehle zum Einfügen von Datensätzen in die Datenbank. Dazu recherchieren die
Lernenden in Partnerarbeit die Befehle in der Java API. Es ist wichtig, dass die Schülerinnen und
Schüler den Umgang mit der API kennen lernen. Um etwas Zeit zu sparen, können die
Lernenden eine vorgefertigte GUI-Datei benutzen, die sie an den entscheidenden Stellen
ergänzen müssen. Die einzelnen Gruppen vervollständigen den Code nun soweit, dass die
Anwendung die gewünschte Funktionalität erhält (Seite 3 des Arbeitsblatts). Eine Schülerlösung
wird vorne an der Tafel vorgestellt und diskutiert.
abimotto.java
Grundgerüst der Java-Datei zur Ergänzung durch die Lernenden
Dateigröße: 3 KB
abimotto.jfm
GUI-Datei des Java Editors
Dateigröße: 2 KB
Technische Voraussetzungen
XAMPP
Um mit MySQL zu arbeiten, benötigt man einen SQL-Server, auf den man zugreifen kann. Sehr
elegant lässt sich dies mit der kostenfreien Software XAMPP realisieren. Diese führt man lokal
auf jedem Rechner aus und startet anschließend den Apache- und MySQL-Server.

XAMPP
Die freie Software XAMPP ermöglicht das einfache Installieren und Konfigurieren des
Webservers Apache mit der Datenbank MySQL.
Datenbank importieren mit phpmyadmin
Um mit der Abimotto-Datenbank arbeiten zu können, muss diese zunächst erzeugt werden. Dazu
startet man den Browser und geht bei gestartetem XAMPP auf die Seite
http://localhost/pypmyadmin (Achtung: der Link funktioniert nur, wenn XAMPP gestartet ist).
Dort importiert man nun die Datei abimotto.sql.
Datenbanktreiber in JavaEditor einbinden
Um mit Java auf eine MySQL-Datenbank zugreifen zu können, benötigt man den
entsprechenden Datenbanktreiber. Diesen kann man kostenfrei herunterladen. Die betreffende
JAR-Datei muss nun in die CLASSPATH-Variable von Java eingetragen werden. Im JavaEditor
geht dies unter "Fenster" - "Konfiguration" - "Interpreter". Dort muss im Feld "Classpath-User"
angegeben werden, wo die JAR-Datei auf dem Rechner liegt.


MySQL-Datenbanktreiber
Der Datenbanktreiber für Java kann hier kostenfrei heruntergeladen werden.
Java-Editor
Auf dieser Seite finden Sie im Navigationsmenü links unter "Installation" und
"Download" die notwendigen Informationen zum Herunterladen des Java-Editors.
Informationen zum Autor
Nils Jan van den Boom ist Studienrat am Ernst-Moritz-Arndt-Gymnasium Bonn und unterrichtet
die Fächer Mathematik und Informatik.
Zurück

Datenbankabfragen mit Java
Über diesen Link gelangen Sie zurück zur Startseite der Unterrichtseinheit.
Nachrichten



RWTH Aachen: Einladung zum interaktiven Science-Camp
Einfach ganz ANDERS: Schulen für mehr Nachhaltigkeit
MUED-Arbeitsblatt: Treibhaus-Emissionen
Medienkompetenz

Natur, Mathe, Technik
Software und Tools für den Unterricht im Bereich Medienkompetenz
Besucher-Hits


Excel Solver
Lösungsmöglichkeiten mit dem Excel Solver in Sek I und II
Relationale Datenbanken
Von der Datenmodellierung zur lokalen Arbeitsumgebung.

Relationale Datenbanken I
Einführung in die Datenmodellierung mit Access (Jahrgangsstufe 12).
Impressum | Datenschutz | Über uns | RSS-Feeds | Seite
bookmarken:
MerklisteEmpfehlenDruckenSeitenanfang
Nicht redaktionelle Inhalte nach § 6 TMG von anderen Anbietern als Lehrer-Online werden
durch den Namen des Anbieters gekennzeichnet.
Herunterladen