Datenbanken II (Structured Query Language)

Dieses Mal drehte sich alles rund um relationale Datenbanken und deren Einsatz mit SQL-kompatiblen Datenbanksystemen. Dazu wurde gleich zu Beginn der Begriff relationale Datenbank geklärt, bevor näher auf die einzelnen Tabellenelemente eingegangen wurde. Nachdem über falsche und korrekte Tabellenplanung gerätselt wurde, gab es einen kleinen Einblick in die unterschiedlichsten Anwendungsgebiete von Datenbanksystemen. Dabei wurde auch das Problem des gleichzeitigen Datenzugriffs unterschiedlicher Applikationen aufgeworfen, welches bei Datenbanken im Unterschied zu Microsoft Excel Arbeitsmappen, keinerlei Probleme verursacht. Anschließend wurde noch die Unterrichtsdatenbank TERRA des sächsischen Bildungsservers vorgestellt, bevor näher auf die Abfragesprache SQL eingegangen und wichtige SQL-Befehle vorgestellt werden konnten. Abschließend wurden noch mithilfe der TERRA-Datenbank unterschiedlichste SQL-Abfragen in Form eines Arbeitsblattes im Abfrageeditor bearbeitet und getestet, welche alle zuvor gelernten SQL-Befehle nochmals vertiefen sollten.


Kompetenzen

  1. Ich verstehe was relationale Datenbanken sind und wie man Tabellen optimal plant.
  2. Ich weiß wofür Datenbanksysteme verwendet werden und aus welchen Elementen eine Datenbanktabelle besteht.
  3. Ich verstehe was Structured Query Language bedeutet und wofür diese genau verwendet wird.
  4. Ich kann SQL-Tabellenentwürfe lesen und kenne alle Datentypen und deren Eigenschaften.
  5. Ich kenne die TERRA-Datenbank und weiß welche Datensätze innerhalb dieser gespeichert sind.
  6. Ich verstehe alle SQL-Befehle (z.B. Select, From, Where, Limit usw.) und weiß wie diese zu benutzen sind.
  7. Ich kann einfache Datenbankabfragen von Tabellenattributen ableiten und diese im SQL-Syntax selbst erstellen.


Unterrichtsmaterialien