Architektur einer Webapplikation

Komponenten einer Datenbank

Aufbau einer Tabelle

Entity-Relationship Diagramm

ER Notationen

Primary Key / Foreign Key

Der Begriff "Datenbank"

bezeichnet

  1. eine strukturierte Sammlung von Daten (= Schema + Tabelleninhalte) und
  2. Mechanismen und Protokolle zur Verwaltung dieser Daten.

SQL

  • SQL ist ein Akronym für Structured Query Language.
  • Erstmals 1974 veröffentlicht, seit den 1990ern als Standard etabliert.
  • Vier Hauptfunktionen:
    1. Create (Schlüsselwort INSERT)
    2. Retreive (Schlüsselwort SELECT)
    3. Update (Schlüsselwort UPDATE)
    4. Delete (Schlüsselwort DELETE)

SQL: Ausgangspunkt ist eine Tabelle

Request → Response

W3Schools SQL Editor

SQL-Abfragen in Google Colab

Normalisierung

Fragen?

Nächste Schritte

  • Folien & Materialien der heutigen Einheit auf Moodle
  • Nächste Einheit: Do. 4.12. 18:30

Danke und schönen Abend!