Erarbeitung ERD/ERM

Liebe 10-2,

um größere Datenmengen in eine Datenbank zu überführen, gibt es ein Modell, das sich bewährt hat: das Entity-Relationship-Modell. „Entitäten“ sind dabei Objekte der Wirklichkeit und „Relationen“ sind die Beziehungen zwischen ihnen. Den Prozess, einen Ausschnitt aus der Wirklichkeit in ein Modell zu überführen, nennt man „Modellierung“.

  1. Erarbeitet euch die Darstellung per Entity-Relationship-Diagramm (ERD). Ein gutes Video findet ihr z.B. hier: https://youtu.be/fVbYB_34v-E?feature=shared
  2. Übertragt unser Shop-Beispiel aus der letzten Übung in ein ERD.
  3. Ich empfehle https://app.diagrams.net/ für die Erarbeitung.

Lösung bis 2.5. per Mail oder dBildungscloud an mich!

Viel Erfolg!

Aufgabe für den 12.3.2024: Karel-Aufgabe 10 – solveTheMaze


und hier könnt ihr Thonny kostenlos herunterladen:

https://thonny.org/

Für eine funktionierende Lösung gibt es eine mündliche 1

Studiere den Aufbau Labyrinths sorgfältig. Das Labyrinth enthält sowohl Kreuzungen als auch Sackgassen, aber keine Schleifen. Halte Kontakt mit der linker Wand und du sollten den Peeper finden!

Beschäftigt euch noch mal gründlich mit While-Schleifen und Verzweigungen.

Verzweigungen sind bedingte Aufführungen von Programmabschnitten.

if front_is_clear():
    move() 
    # Ich gehe nur,   
    # wenn es vor mir frei ist
elif eine_weiter_Bedignung():
    mach was_anderes()
else:
    mach_noch_was_ganz_anderes()

Du brauchst eine While-Schleife und eine etwas komplizierte Verzeigung. Bitte keine starre Programmierung!

Die Main-Funktion meiner Lösung hat 13 Zeilen. Als zusätzliche Funktionen gibt es nur turn_right() und turn_around().