diff options
| -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 |
