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.
