Zum Inhalt springen

Start > Coaching > Alle > SQL-Datenbank versus NoSQL-Datenbank

Coaching: SQL-Datenbank versus NoSQL-Datenbank

Ziel dieses Seminars ist es, dem Schulungsteilnehmenden umfassende Grundkenntnisse in der Struktur und Arbeitsweise von SQL- und NoSQL-Datenbanken zu vermitteln. Dabei vertiefen die Kursteilnehmer und Kursteilnehmerinnen ihre erworbenen Kenntnisse anhand praktischer Übungen im relationalen MSSQL-Server und im dokumentenorientierten MongoDB-Server.

Agenda-Vorschlag

Allgemeine Grundlagen von Datenbanksystemen

  • Dateisystem versus Datenbanksystem
  • Datenbankmanagementsysteme
  • Allgemeine Strukturen und Key Features der verschiedenen Datenbanktypen (relational, hierarchisch, dokumentenorientiert, objektorientiert, Key-Value, Graph)
  • Möglichkeiten, Grenzen, Einsatzbereiche von SQL und NoSQL-Datenbanken
  • Erkennen problematischer Strukturen

Einführung in relationale Datenbanksysteme

  • Strukturen (Tabellen, Constraints, referentielle Integrität)
  • Prinzipien (ACID, Transaktionen, Redundanzfreiheit, Homogenität)
  • Tabellen- und Datenmanagement
  • Datenabfrage mit SQL
  • Beispielerarbeitung im MS SQL Server

Einführung in dokumentenorientierte Datenbanksysteme

  • Strukturen (Collections, Documents, Methoden, JSON, BSON)
  • Prinzipien (die drei Vs, CAP-Theorem)
  • Dokumentenmanagement (CRUD) und Datenabfrage
  • Beispielerarbeitung im MongoDB-Server

Zielgruppe

Teilnehmende aller Fachbereiche, die die Key Features der wichtigsten Datenbanktypen kennen lernen möchten.

Voraussetzungen

Anwenderkenntnisse in Windows.

Dauer

2,0 Tage

Hinweis

Auf Anfrage führen wir diesen Kurs auch in Präsenz durch.