
DBMS Kurs
Meistern Sie jede Schicht moderner Datenbanksysteme, von ER-Modellierung und SQL bis hin zu Parallelitätskontrolle und Cloud-Plattformen. Dieser Kurs vermittelt Ihnen die theoretische Grundlage und praktischen Fähigkeiten, die Arbeitgeber von Datenbankfachleuten erwarten. Egal, ob Sie eine DBA-Rolle anstreben oder datengetriebene Anwendungen entwickeln, Sie werden bereit sein, Produktionsdatenbanken zu entwerfen, abzufragen und zu schützen.
Was Sie lernen werden:
Sie lernen, wie Sie Datenanforderungen mithilfe von Entity-Relationship-Diagrammen modellieren und diese in normalisierte relationale Schemata umwandeln. Sie schreiben SQL-Anweisungen zum Definieren von Strukturen, Bearbeiten von Datensätzen und Abfragen von Daten über mehrere Tabellen hinweg. Der Kurs behandelt Transaktionsmanagement, Isolationsstufen und Parallelitätskontrolle, damit Sie Mehrbenutzerumgebungen sicher handhaben können. Sie werden auch physische Speicherung, Indexierungsstrategien und Abfrageoptimierung untersuchen, um die Datenbankleistung zu verbessern. Sicherheitsgrundlagen, Backup-Strategien und Wiederherstellungstechniken bereiten Sie darauf vor, Produktionssysteme verantwortungsvoll zu verwalten. Ergänzende Inhalte führen NoSQL-Modelle, verteilte Datenbanken, Data Warehousing und neue Trends wie Vektordatenbanken und KI-gestützte Abfragetools ein.
Wie Sie praxisnah lernen DBMS Kurs
Wie Sie üben DBMS Kurs
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 34 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenGrundlagen von Datenbanksystemen
Grundlagen von Datenbanksystemen
Lektion 1 • Rollen in einer Datenbankumgebung
Identifiziert Interessenvertreter, einschließlich Datenbankadministratoren, Entwickler und Endbenutzer. Stellt Zuständigkeiten klar, die für die berufliche Praxis relevant sind.
Lektion 2 • Datenbankmodelle und Klassifikationen
Dieser Abschnitt behandelt hierarchische, Netzwerk-, relationale und NoSQL-Modelle. Er verbindet die Modellwahl mit den Anforderungen des Anwendungsfalls.
Lektion 3 • DBMS-Architektur und -Komponenten
Erklärt die Drei-Schema-Architektur und die internen DBMS-Schichten. Die Teilnehmer ordnen die Datenunabhängigkeit den Systemdesign-Entscheidungen zu.
Lektion 4 • Was ist ein Datenbanksystem?
Definiert Datenbanken und DBMS-Komponenten und stellt sie der Dateispeicherung gegenüber. Etabliert das Vokabular, das im gesamten Kurs verwendet wird.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenEntity-Relationship-Modellierung
Entity-Relationship-Modellierung
Lektion 1 • Fortgeschrittene ER-Konstrukte
Erweitert die grundlegende ER-Modellierung um schwache Entitäten, Generalisierung und Aggregation. Bereitet die Teilnehmer darauf vor, komplexe Bereiche genau zu modellieren.
Lektion 2 • Übung zum ER-Diagramm-Design
Wendet ER-Konzepte in geführten Übungen auf realistische Geschäftsszenarien an. Betont die Genauigkeit und Vollständigkeit der Diagramme vor der Schemaumwandlung.
Lektion 3 • Kernkonzepte des ER-Modells
Führt Entitäten, Attribute und Beziehungen als Modellierungsprimitive ein. Bietet die Notationsgrundlage für alle nachfolgenden ER-Arbeiten.
Lektion 4 • Schlüssel und Constraints in ER-Modellen
Behandelt Primärschlüssel, Kandidatenschlüssel und Partizipations-Constraints. Die Teilnehmer wenden Constraints an, um Geschäftsregeln in Diagrammen durchzusetzen.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenRelationales Modell und Schema-Design
Relationales Modell und Schema-Design
Lektion 1 • Abbildung von ER auf relationale Modelle
Bietet systematische Regeln zur Konvertierung von ER-Diagrammen in relationale Tabellen. Die Teilnehmer üben die Abbildung aller ER-Konstrukte, einschließlich schwacher Entitäten.
Lektion 2 • Grundlagen des relationalen Modells
Definiert formal Relationen, Tupel, Attribute und Domänen. Verankert die Teilnehmer in der mathematischen Basis des relationalen Modells.
Lektion 3 • Grundlagen der relationalen Algebra
Führt Selektion, Projektion, Join und Mengenoperationen als Grundlagen für Abfragen ein. Verbindet algebraische Operationen mit dem späteren Schreiben von SQL-Abfragen.
Lektion 4 • Integritäts-Constraints
Behandelt Domänen-, Entitäts-, referentielle und Schlüssel-Constraints. Die Teilnehmer setzen Datenkorrektheit durch die Spezifikation von Constraints durch.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenGrundlagen der strukturierten Abfragesprache
Grundlagen der strukturierten Abfragesprache
Lektion 1 • Views und Indizes in SQL
Definiert Views zur Abstraktion und Indizes zur Leistungssteigerung. Die Teilnehmer erstellen und verwalten beide Objekte innerhalb eines aktiven Schemas.
Lektion 2 • Joins und Unterabfragen
Kombiniert Daten aus mehreren Tabellen mithilfe von Inner-, Outer- und Self-Joins. Die Teilnehmer schreiben auch korrelierte und verschachtelte Unterabfragen.
Lektion 3 • Filtern, Sortieren und Aggregieren
Wendet WHERE-, ORDER BY-, GROUP BY- und HAVING-Klauseln an. Die Teilnehmer extrahieren präzise Ergebnismengen mithilfe von Aggregatfunktionen.
Lektion 4 • Datenmanipulationssprache
Vermittelt die Grundlagen von INSERT, UPDATE, DELETE und SELECT. Die Teilnehmer führen vollständige CRUD-Operationen auf relationalen Tabellen durch.
Lektion 5 • Datendefinitionssprache
Behandelt CREATE-, ALTER- und DROP-Anweisungen für die Schemaverwaltung. Die Teilnehmer erstellen und ändern Tabellenstrukturen mit geeigneten Constraints.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenNormalisierung und Schemaverfeinerung
Normalisierung und Schemaverfeinerung
Lektion 1 • Dritte Normalform und BCNF
Entfernt transitive Abhängigkeiten und adressiert BCNF-Verletzungen. Die Teilnehmer vergleichen die Zielkonflikte zwischen 3NF und BCNF in praktischen Schemata.
Lektion 2 • Höhere Normalformen
Führt 4NF und 5NF für mehrwertige und Join-Abhängigkeiten ein. Die Teilnehmer erkennen, wann eine höhere Normalisierung gerechtfertigt ist.
Lektion 3 • Funktionale Abhängigkeiten
Definiert funktionale Abhängigkeiten und die Armstrong-Axiome zur Inferenz. Die Teilnehmer leiten Abschlüsse ab und identifizieren alle Schlüssel in einer Relation.
Lektion 4 • Erste und zweite Normalform
Identifiziert und eliminiert sich wiederholende Gruppen und partielle Abhängigkeiten. Die Teilnehmer zerlegen nicht normalisierte Tabellen in die 1NF und 2NF.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenTransaktionsverwaltung und Nebenläufigkeit
Transaktionsverwaltung und Nebenläufigkeit
Lektion 1 • Nebenläufigkeitsprobleme und Zeitpläne
Identifiziert Dirty Reads, verlorene Aktualisierungen und nicht wiederholbare Lesevorgänge. Die Teilnehmer klassifizieren Abläufe als seriell, serialisierbar oder nicht serialisierbar.
Lektion 2 • Isolationsstufen und MVCC
Ordnet SQL-Isolationsstufen den Nebenläufigkeitsanomalien zu, die sie verhindern. Führt die Mehrversions-Nebenläufigkeitssteuerung als Alternative zur Sperrung ein.
Lektion 3 • Transaktionskonzepte und ACID-Eigenschaften
Definiert Transaktionen und die vier ACID-Eigenschaften anhand von Beispielen. Stellt dar, warum Transaktionen für die Datenintegrität unerlässlich sind.
Lektion 4 • Sperrprotokolle
Behandelt gemeinsame und exklusive Sperren, das Zwei-Phasen-Sperrprotokoll und die Deadlock-Behandlung. Die Teilnehmer wenden 2PL an, um eine serialisierbare Ausführung zu gewährleisten.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenDatenbankspeicher, Indizierung und Abfrageverarbeitung
Datenbankspeicher, Indizierung und Abfrageverarbeitung
Lektion 1 • Abfrageverarbeitungspipeline
Verfolgt eine Abfrage vom Parsing über die Optimierung bis zur Ausführung. Die Teilnehmer lesen Ausführungspläne und identifizieren Engpässe.
Lektion 2 • Physische Speicherung und Dateiorganisation
Beschreibt Plattenspeicher, Pufferverwaltung und Heap-Dateiorganisation. Die Teilnehmer verbinden das physische Layout mit den E/A-Kosten bei der Abfrageausführung.
Lektion 3 • Techniken zur Abfrageoptimierung
Wendet heuristische und kostenbasierte Optimierungsstrategien an. Die Teilnehmer schreiben Abfragen um und wählen Indizes aus, um die Ausführungskosten zu senken.
Lektion 4 • Indexstrukturen
Behandelt dichte und sparse Indizes, B+-Bäume und Hash-Indizes. Die Teilnehmer wählen geeignete Indexstrukturen für gegebene Abfragemuster aus.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenDatenbanksicherheit, Wiederherstellung und Administration
Datenbanksicherheit, Wiederherstellung und Administration
Lektion 1 • Fehlertypen und Wiederherstellungskonzepte
Klassifiziert Transaktions-, System- und Medienfehler sowie deren Wiederherstellungsstrategien. Die Teilnehmer ordnen Fehlertypen geeigneten Wiederherstellungsmechanismen zu.
Lektion 2 • Grundlagen der Datenbanksicherheit
Behandelt Authentifizierung, Autorisierung und das GRANT/REVOKE-Modell. Die Teilnehmer definieren rollenbasierte Zugriffsrichtlinien, die dem Least-Privilege-Prinzip folgen.
Lektion 3 • Überwachung der Datenbankleistung
Verwendet Systemmetriken, Slow-Query-Logs und Profiling-Tools zur Diagnose von Problemen. Die Teilnehmer legen Basislinien fest und reagieren auf Leistungsverschlechterungen.
Lektion 4 • Prüfung und Datenschutzkontrollen
Führt Audit-Logging, Datenmaskierung und Verschlüsselung im Ruhezustand und während der Übertragung ein. Die Teilnehmer implementieren Kontrollen, die allgemeine Datenschutzanforderungen erfüllen.
Lektion 5 • Backup-Strategien und Hochverfügbarkeit
Vergleicht vollständige, inkrementelle und differentielle Backups mit Replikationsoptionen. Die Teilnehmer entwerfen Backup-Pläne, die die Ziele für die Wiederherstellungszeit erfüllen.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Softwareentwickler: möchte die Datenbank nicht länger als Blackbox behandeln.
Berufsumsteiger: wechselt in die Technologiebranche und strebt datenfokussierte Einstiegspositionen an.
Business-Analyst: benötigt eigenständige Datenmodelle statt nur Berichte zu konsumieren.
IT-Generalist: ist für Datenbanken verantwortlich, hat aber nie eine formelle Ausbildung darin erhalten.
Informatikstudent: möchte die Theorie aus dem Studium mit angewandten, praktischen Fähigkeiten untermauern.
Angehender Data Engineer: baut das grundlegende Wissen auf, das für eine weitere Spezialisierung erforderlich ist.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















