aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-09-18 19:12:58 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2023-09-18 19:12:58 +0200
commit1173cfd0d32795c83cb50a0d729d90bf123eec3c (patch)
tree90f045c73ed196e97dc1ddd1725f4cc36f3f3820
parent655d46674feee589be3d7776534dd104490d9357 (diff)
downloadunterricht-1173cfd0d32795c83cb50a0d729d90bf123eec3c.tar.gz
unterricht-1173cfd0d32795c83cb50a0d729d90bf123eec3c.zip
improve 10 form intro slide
* fix wrong work order * improve animation for SQL repetition
-rw-r--r--Info/10/1/Intro/slides.md28
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