diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2023-09-18 19:12:58 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2023-09-18 19:12:58 +0200 |
| commit | 1173cfd0d32795c83cb50a0d729d90bf123eec3c (patch) | |
| tree | 90f045c73ed196e97dc1ddd1725f4cc36f3f3820 /Info/10/1 | |
| parent | 655d46674feee589be3d7776534dd104490d9357 (diff) | |
| download | unterricht-1173cfd0d32795c83cb50a0d729d90bf123eec3c.tar.gz unterricht-1173cfd0d32795c83cb50a0d729d90bf123eec3c.zip | |
improve 10 form intro slide
* fix wrong work order
* improve animation for SQL repetition
Diffstat (limited to 'Info/10/1')
| -rw-r--r-- | Info/10/1/Intro/slides.md | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/Info/10/1/Intro/slides.md b/Info/10/1/Intro/slides.md index 5702b46d..ce9bdffe 100644 --- a/Info/10/1/Intro/slides.md +++ b/Info/10/1/Intro/slides.md @@ -118,10 +118,23 @@ Zeichne eine Objektkarte, die dich als Objekt deiner Klasse `Person` darstellt. ### Was waren nochmal? -> - Datentypen > - Primärschlüssel +> - Datentypen + +## Wiederholung - Datentypen + +- Ganze Zahlen \pause `INTEGER`{.SQL} \pause +- Zeichenketten \pause `VARCHAR`{.SQL} / `TEXT` \pause +- Gleitkommazahlen \pause `FLOAT`{.SQL} \pause +- Datum \pause `DATE`{.SQL} \pause +- ... ## Wiederholung - Schema{.fragile} +\pause + +Struktur einer Tabelle + +\pause ### Beispiel \vspace{2cm} @@ -170,21 +183,20 @@ Zeichne eine Objektkarte, die dich als Objekt deiner Klasse `Person` darstellt. ## Arbeitsauftrag \faIcon{pencil-alt} -Zeichne eine Klassenkarte für die Klasse `Person`, mit mindestens fünf sinnvollen Attributen. - -Zeichne eine Objektkarte, die dich als Objekt deiner Klasse `Person` darstellt. +Erstelle ein Datenbankschema passend zu deiner Klasse *Person*. ## Wiederholung SQL ### SQL (**S**truktured **Q**uery **L**anguage) Weitverbreitete Abfragesprache für die auf eine Anfrage eine neue Tabelle als Antwort liefert. -### Wichtige Bestandteile einer Anfrage +\pause -> - `SELECT`{.SQL} - Spaltenliste der Antworttabelle -> - `FROM`{.SQL} - Abgefragte Tabelle -> - `WHERE`{.SQL} - Bedingung die Datensätze der Antwort erfüllen müssen +### Wichtige Bestandteile einer Anfrage +> - `SELECT`{.SQL} \pause - Spaltenliste der Antworttabelle +> - `FROM`{.SQL} \pause - Abgefragte Tabelle +> - `WHERE`{.SQL} \pause - Bedingung die Datensätze der Antwort erfüllen müssen ## Wiederholung SQL ### Beispiel - Namen aller Personen |
