Projekt:2023/InstaHub

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Seite zum Projekt InstaHub des Informatik GK im Schuljahr 2023/24.

Projekt InstaHub

Icon Heft.png
Arbeitsauftrag

Erstelle dir einen Zugang zu InstaHub. Das Video zeigt dir, wie du vorgehen musst: https://youtu.be/6DnmVjtF3UU


Grundlagen von Datenabfragen

Icon Heft.png
Arbeitsauftrag

Benutze in InstaHub die Suchfunktion (Datenbanksymbol -> Suche), um die folgenden Abfragen zu stellen. Setze dabei den Haken bei "Zeige SQL" und vergleiche die SQL-Abfrage mit der Suchmaske und der Ergebnistabelle. Notiere dir wichtige Befehle und Dokumentiere die Lösungen in einem

  1. Alle Nutzenden.
  2. Alle männlichen / alle weiblichen Nutzenden.
  3. Alle Nutzenden, die sich nach dem 23.09.2017 registriert haben.
  4. Alle Nutzenden aus München.
  5. Alle Nutzenden, sortiert nach Geburtstag.
  6. Nutzernamen und Passwort aller Nutzenden.
  7. Nutzernamen und Passwort aller Nutzenden, die kleiner als 1,60 Meter sind.
  8. Alle Männer, die größer als 1,80 Meter sind, sortiert nach Datum der Registrierung.
  9. Alle Frauen, deren Nutzername die Ziffern 45 enthält.


Icon Heft.png
Arbeitsauftrag

Benutze in InstaHub die SQL Abfragefunktion (Datenbanksymbol -> SQL), um SQL-Abfragen für die folgenden Informationen zu erstellen. Nutze dazu die Befehlsreferenz SQL im Wiki und die gedruckte Befehlsübersicht SQL als Hilfe.

  1. Alle Photos.
  2. Alle Photos des Nutzenden mit der ID 42.
  3. Alle Photos, sortiert nach Erstellungsdatum.
  4. Die ID des Nutzenden und die URL aller Photos.
  5. Alle Photos, deren Beschreibung die Zeichenkette #sonne enthält.

Denk dir weitere Abfragen aus, mit der du die Syntax des SELECT-Befehls ausprobieren kannst.


Icon Heft.png
Arbeitsauftrag

Bearbeite den Lernpfad SQL: Daten abfragen.


Abfragen einschränken und sortieren

Icon Heft.png
Arbeitsauftrag

SELECT Abfragen lassen sich mit den Schlüsselwörtern LIMIT, OFFSET, ORDER BY und DISTINCT weiter präzisieren.

  1. Führe die Abfragen aus und analysiere die Funktion und Syntax der LIMIT und OFFSET Schlüsselwörter.
    1. SELECT * FROM users LIMIT 5
    2. SELECT * FROM users LIMIT 10
    3. SELECT * FROM users LIMIT 5 OFFSET 5
  2. Führe die Abfragen aus und analysiere die Funktion und Syntax des ORDER BY Schlüsselwortes.
    1. SELECT id,username,centimeters FROM users
    2. SELECT id,username,centimeters FROM users ORDER BY id
    3. SELECT id,username,centimeters FROM users ORDER BY username
    4. SELECT id,username,centimeters FROM users ORDER BY centimeters
    5. SELECT id,username,centimeters FROM users ORDER BY centimeters ASC
    6. SELECT id,username,centimeters FROM users ORDER BY centimeters DESC
  3. Führe die Abfragen aus und analysiere die Funktion und Syntax des DISTINCT Schlüsselwortes.
    1. SELECT city FROM users
    2. SELECT DISTINCT city FROM users
  4. Kombiniere nun die neuen Schlüsselwörter miteinander und entwickele Abfragen zu folgenden Datensätzen:
    1. Die fünf größten männlichen Nutzenden.
    2. Die acht kleinsten weiblichen Nutzenden, beginnend ab der Drittkleinsten.
    3. 15 unterschiedliche aufsteigend sortierte Namen.
    4. Das zuletzt gepostete Photo.
    5. Das vorletzte Photo.