Projekt:2023/InstaHub: Unterschied zwischen den Versionen
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 9: | Zeile 9: | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
Erstelle | Erstelle Dir einen Zugang zu InstaHub. Das Video zeigt dir, wie du vorgehen musst: https://youtu.be/6DnmVjtF3UU | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Info|Notiere Dir die Aufgaben und Lösungen in geeigneter Form, damit Du sie später wieder abrufen kannst. Leg Dir beispielsweise ein Textdokument an, in dem Du deine Fortschritte dokumentierst.}} | |||
=== Grundlagen von Datenabfragen === | === Grundlagen von Datenabfragen === | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
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 | 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. | ||
# Alle Nutzenden. | # Alle Nutzenden. | ||
Version vom 10. Januar 2024, 11:34 Uhr
Seite zum Projekt InstaHub des Informatik GK im Schuljahr 2023/24.
Projekt InstaHub
Erstelle Dir einen Zugang zu InstaHub. Das Video zeigt dir, wie du vorgehen musst: https://youtu.be/6DnmVjtF3UU
Grundlagen von Datenabfragen
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.
- Alle Nutzenden.
- Alle männlichen / alle weiblichen Nutzenden.
- Alle Nutzenden, die sich nach dem 23.09.2017 registriert haben.
- Alle Nutzenden aus München.
- Alle Nutzenden, sortiert nach Geburtstag.
- Nutzernamen und Passwort aller Nutzenden.
- Nutzernamen und Passwort aller Nutzenden, die kleiner als 1,60 Meter sind.
- Alle Männer, die größer als 1,80 Meter sind, sortiert nach Datum der Registrierung.
- Alle Frauen, deren Nutzername die Ziffern
45enthält.
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 als Hilfe.
- Alle Photos.
- Alle Photos des Nutzenden mit der ID
42. - Alle Photos, sortiert nach Erstellungsdatum.
- Die ID des Nutzenden und die URL aller Photos.
- Alle Photos, deren Beschreibung die Zeichenkette
#sonneenthält.
Denk dir weitere Abfragen aus, mit der du die Syntax des SELECT-Befehls ausprobieren kannst.
Bearbeite den Lernpfad SQL: Daten abfragen.
Abfragen einschränken und sortieren
SELECT Abfragen lassen sich mit den Schlüsselwörtern LIMIT, OFFSET, ORDER BY und DISTINCT weiter präzisieren.
- Führe die Abfragen aus und analysiere die Funktion und Syntax der
LIMITundOFFSETSchlüsselwörter.SELECT * FROM users LIMIT 5SELECT * FROM users LIMIT 10SELECT * FROM users LIMIT 5 OFFSET 5
- Führe die Abfragen aus und analysiere die Funktion und Syntax des
ORDER BYSchlüsselwortes.SELECT id,username,centimeters FROM usersSELECT id,username,centimeters FROM users ORDER BY idSELECT id,username,centimeters FROM users ORDER BY usernameSELECT id,username,centimeters FROM users ORDER BY centimetersSELECT id,username,centimeters FROM users ORDER BY centimeters ASCSELECT id,username,centimeters FROM users ORDER BY centimeters DESC
- Führe die Abfragen aus und analysiere die Funktion und Syntax des
DISTINCTSchlüsselwortes.SELECT city FROM usersSELECT DISTINCT city FROM users
- Kombiniere nun die neuen Schlüsselwörter miteinander und entwickele Abfragen zu folgenden Datensätzen:
- Die fünf größten männlichen Nutzenden.
- Die acht kleinsten weiblichen Nutzenden, beginnend ab der Drittkleinsten.
- 15 unterschiedliche aufsteigend sortierte Namen.
- Das zuletzt gepostete Photo.
- Das vorletzte Photo.