datenbank-programmierung

Gruppenarbeiten Datenbanken

Finden Sie sich in 3 - 4er Gruppen zusammen und wählen Sie eines der folgenden Datenbanksysteme für Ihre Gruppenarbeit.

Themen

Relationale DBMS

  1. MariaDB
  2. IndexDB
  3. SQLite

NoSql

  1. MongoDB
  2. Riak
  3. Redis

Weitere

  1. InfluxDB
  2. Neo4J

Inhalt

Die Präsentation soll einen Einblick in das von Ihnen ausgewählte System geben. Diese soll eine wirtschaftliche, sowie eine technische Evaluierung enthalten. Beschreiben Sie die Rahmendaten (Gründung, Lizenz, …) und die Nutzungsgebiete (Use Cases, Haupteinsatzgebiete). Geben Sie außerdem programmatische Beispiele für die Verwendung Ihres Datenbanksystems (Sprache, Datenerstellung, Schemaerstellung?).

Unterstützen Sie Ihre Ausarbeitung mit Programmcode und ggf. Live-Beispielen.

Folgende Fragestellungen können Ihnen helfen:

  1. Welcher Lizenz unterliegt die Datenbank und welches Geschäftsmodell verfolgt diese?
  2. Welche sinnvollen Haupteinsatzgebiete lässt sich Ihr System nutzen?
  3. Mit welchen Befehlssätzen
    1. … definieren Sie ein Schema / eine Datenbank (falls applikabel)?
    2. … fügen Sie Daten hinzu?
    3. … fragen Sie Daten ab?

Umfang

Ihre Präsentation sollte mit einer Diskussionsrunde 30 Minuten nicht überschreiten.

Die Form Ihrer Präsentation ist Ihnen freigestellt so lange mit ihr die gegebenen Inhalte übermittelt werden.