Programmieraufgabe 84

Nachdem die letzten Aufgaben zum Thema Java waren, kommt jetzt mal wieder was zu Datenbanken.

Aufgabe

Erstelle eine Datenbank zur zufälligen Erzeugung von Essensplänen für eine Familie.

Details:

  1. Es gibt nur Mittag- und Abendessen
  2. Jede Essensvorschlag kann Mittags oder Abends auftauchen – auch doppelt (das ist einfacher, kann aber auch noch erzwungen werden)
  3. Nicht jedes Essen kann zu jedem beliebigen Zeitpunkt auftauchen.
    Wenn jemand mit Laktosintoleranz mal wegen des Nachmittagsunterrichts fehlt, kann es für den Rest Milchreis geben.
  4. Es muss die ganze Woche (Mo-So) abgedeckt werden.
  5. Die Datenbank muss mindestens die 2. Normalform erfüllen.

Die Angabe bzgl. des Schemas sind absichtlich unscharf definiert, um so eine größere Bandbreite an Lösungen zu erhalten.

Um zufällig einen Eintrag auszuwählen, kann man folgendes Konstrukt verwenden:

   SELECT datensatz FROM tabelle ORDER BY RAND() LIMIT 1

Das Projekt lasse ich in OpenOffice erstellen und es muss am Ende ein Bericht mit einem fertigen Essensplan erzeugt werden können. Weiter erwarte ich von meinen Schülern, ein schönes und sinnvoll gestaltetes Formular zum Eingeben weiteren Essenvorschläge.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Durch die weitere Nutzung der Seite (Scrollen, Navigieren) stimmen Sie der Verwendung von Cookies zu. Weitere Informationen

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen