====== Klassen 9a, 9b und 9c im Schuljahr 2018/19 ====== ===== Datenbank-Projekt ===== Die Projektthemen werden auf Mebis veröffentlicht. ==== Rahmenbedingungen: ==== * Bearbeitung alleine * 6 Schulstunden Arbeit am Projekt * Gefordert ist: * a) Pflichtenheft * Beschreibung der Anforderungen stichpunktartig in kurzen Sätzen * Neben den Anforderungen an das Datenmodell solle auch funktionale Anforderungen genannt werden. * b) Datenbankmodell (Klassen, Beziehungen) * c) Relationales Modell * d) Datenbank mit Testdaten (http://www.mathe-pabst.de/datenbanken) * e) mind. 4 Abfragen (SQL!) die beispielhaft zeigen (select), wie sich Anforderungen aus dem Pflichtenheft umsetzen lassen * f) Diskussion, welche Beschränkungen das Datenmodell hat und wie es erweitert werden könnte. * Abgabe der Arbeit in Dateiform (a – f: Word; d: Datenbank online auf www.mathe-pabst.de/datenbanken) * Zwischenspeicherung: auf eigenem USB-Stick **und** im privaten-Laufwerk im Schulnetz * Es ist erlaubt, zwischen den Stunden zuhause weiterzuarbeiten. * Bewertungskriterien: * Fachliche Richtigkeit * Schwierigkeitsgrad der Modellierung/der Abfragen * Umfang (Mindestumfang: siehe Beispiel "CD-Sammlung") * Äußere Form * Umfang der abgegebenen Datenbank (Datentype, Beziehungen, ...) === Themen: === - Verwaltung des Lagers einer großen Firma \\ (Waren, Lieferanten, Regale,…) - Datenbank eines Internethändlers \\ (Waren, Kunden, Rechnungen,…) - Auswertung eines Sportwettkampfs (z.B. Bundesjugendspiele) \\ (Sportarten, Riegen, Ergebnisse,…) - Datenbank einer Bibliothek \\ (Bücher, Verlage, Entleiher,…) - Datenbank eines Sportvereins \\ (Sportarten, Mitglieder, Kursleiter, Beiträge,…) - Rezeptsammlung \\ (Zutaten, Rezepte, Köche, Dauer,…) - Autovermietung \\ (Wer, Was, Ausleihdauer, Kosten) - Sportstatistik \\ (Fußball, Basketball,…) - Fitnessstudio \\ (Mitglieder, Trainingspläne,…) - Flugbuchung \\ (Flüge mit Start & Ziel, Passagiere,…) - Materieaufbau \\ (Nuklid, Atom, Molekül,…) - Kino \\ (Filme, Räume, ,Spielzeiten, Belegung,…) - Stundenplan einer Schule \\ (Wer, was, wann, wo, …) - Partyservice \\ (Kunden, Bestellpositionen, Speisekarte,…) - Notenverwaltung \\ (Schüler, Fächer, Lehrkräfte, Noten,...) - Bundestag \\ (Abgeordnete, Parteien, Fraktionen, Gesetze, ...) - Schließanlage eines Hauses \\ (Räume, Schluessel, Berechtigung, Personen, ...) - Fahrradverleih \\ (Räder, Typen, Kunden, Termine, ...) - Klinik \\ (Arzt, Patient, Pfleger, Operation, Krankheit, ...) ==== Tipps: ==== * Das Datenbankmodell kann mit UMLet erstellt und per Copy/Paste ins Word-Dokument eingefügt werden. * Nicht vergessen: Alle Dateien aufbewahren, um später Änderungen durchführen zu können.