Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m290_guko:learningunits:lu07:aufgaben:a_persoenliche_lieblingsfilme [2026/08/13 16:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | de:modul:m290_guko:learningunits:lu07:aufgaben:a_persoenliche_lieblingsfilme [2026/08/13 16:13] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 216.73.216.62 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== LU07 – A01 Auftrag: Eigene Lieblingsfilm-Tabelle erstellen ====== | ||
| + | |||
| + | {{de: | ||
| + | //Foto von [[https:// | ||
| + | |||
| + | **Ziel:** Jede:r Lernende erstellt **alleine** eine persönliche Tabelle mit Lieblingsfilmen und übt dabei die DML-Operationen //INSERT//, //UPDATE// und //DELETE// (inkl. //INSERT ... SELECT// aus // | ||
| + | |||
| + | > **WICHTIG: | ||
| + | |||
| + | <WRAP center box> | ||
| + | Die Theorie mit Beispielen zu den einzelnen Befehlen (INSERT, UPDATE, DELETE) finden Sie auf den nächsten Seiten. **Lesen und nutzen Sie die Theorie auf den folgenden Seiten und __nicht__ AI für das Erledigen dieses Auftrags.** | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== 1) Tabelle anlegen (Wiederholung CREATE TABLE) ===== | ||
| + | Erstellen Sie die Tabelle // | ||
| + | * //film_id// – **Primärschlüssel**, | ||
| + | * //title// – Filmtitel (z. B. VARCHAR(100)) | ||
| + | * // | ||
| + | * // | ||
| + | * //star1// – Hauptdarsteller: | ||
| + | |||
| + | |||
| + | |||
| + | ===== 2) Daten einfügen (INSERT) ===== | ||
| + | - **Single-Insert: | ||
| + | - **Multiple-Insert: | ||
| + | - **INSERT ... SELECT:** Übernimm **weitere Filme** aus der Tabelle // | ||
| + | |||
| + | > Hinweise: | ||
| + | > Achten Sie auf **korrekte Datentypen** (Jahr als Zahl, Texte in Quotes). | ||
| + | > **Hinweis zu Apostrophen: | ||
| + | > Filme mit Hochkomma im Titel (z. B. //Five Nights at Freddy' | ||
| + | <WRAP center box 80% round>< | ||
| + | 'Five Nights at Freddy'' | ||
| + | </ | ||
| + | |||
| + | ===== 3) Daten ändern (UPDATE) ===== | ||
| + | Führe **mindestens zwei** Updates aus: | ||
| + | * Korrigieren Sie bei **einem** Film den Namen der Regie oder den Titel. | ||
| + | * Ändern Sie bei **einem anderen** Film **zwei Spalten** gleichzeitig (z. B. Titel **und** star1). | ||
| + | |||
| + | > **Immer mit WHERE einschränken!** Testen Sie die Bedingung zuerst mit einem // | ||
| + | |||
| + | |||
| + | ===== 4) Daten löschen (DELETE) ===== | ||
| + | Führen Sie **mindestens zwei** Löschoperationen aus: | ||
| + | * Löschen Sie **einen** Film gezielt über den Primärschlüssel // | ||
| + | * Löschen Sie **mehrere** Filme auf einmal (z. B. via //IN// oder per Jahrgangs-Filter). | ||
| + | |||
| + | > Vorsicht: //DELETE// ohne //WHERE// leert die ganze Tabelle. | ||
| + | |||
| + | |||
| + | ===== 5) Peer-Check ===== | ||
| + | Zeigen Sie Ihr Ergebnis (Tabelle mit einigen Datensätzen) **einer/ | ||
| + | Die Lehrperson hilft beim Matching. Erklären Sie sich gegenseitig: | ||
| + | * Welche DML-Befehle Sie ausgeführt haben (Kurzüberblick). | ||
| + | * Wo Sie //WHERE// verwendet haben und warum. | ||
| + | * Wo gab es Probleme oder Unsicherheiten? | ||
| + | * Welche Filme haben Sie in Ihrer Tabelle und warum genau diese Ihre Lieblingsfilme sind. | ||
| + | |||
| + | |||
| + | ===== Beispiel-Datensätze (roh, ohne SQL) ===== | ||
| + | **Reihenfolge** der Spalten: **title, director, released_year, | ||
| + | Kopieren Sie einzelne Zeilen (jeweils eine pro Film) – jede Zeile ist ein Datensatz. | ||
| + | <WRAP center box 80% round>< | ||
| + | Dune: Part Two, Denis Villeneuve, 2024, Timothée Chalamet | ||
| + | |||
| + | Barbie, Greta Gerwig, 2023, Margot Robbie | ||
| + | |||
| + | Oppenheimer, | ||
| + | |||
| + | Inside Out 2, Kelsey Mann, 2024, Amy Poehler | ||
| + | |||
| + | Spider-Man: Across the Spider-Verse, | ||
| + | |||
| + | Deadpool & Wolverine, Shawn Levy, 2024, Ryan Reynolds | ||
| + | |||
| + | Wonka, Paul King, 2023, Timothée Chalamet | ||
| + | |||
| + | Godzilla Minus One, Takashi Yamazaki, 2023, Ryunosuke Kamiki | ||
| + | |||
| + | The Super Mario Bros. Movie, Aaron Horvath, 2023, Chris Pratt | ||
| + | |||
| + | Five Nights at Freddy'' | ||
| + | |||
| + | The Hunger Games: The Ballad of Songbirds & Snakes, Francis Lawrence, 2023, Rachel Zegler | ||
| + | |||
| + | Blue Beetle, Ángel Manuel Soto, 2023, Xolo Maridueña | ||
| + | </ | ||
| + | |||
| + | > Sie können natürlich eigene Favoriten ergänzen (gleiches Format). | ||
| + | |||
| + | |||
| + | ===== Quellen-Tipps (für eigene Filme) ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ===== Abgabe (mündlich) ===== | ||
| + | * Zeigen Sie der Lehrperson oder Ihrer Peer-Partner: | ||
| + | * Erklären Sie kurz, welche **INSERT/ | ||