Wählen Sie Ihre Sprache aus
DBMS Kurs
Mehr als 2 Millionen Studierende weltweit

DBMS Kurs

4,6

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.

Dedika für Unternehmen

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.

Hier klicken

Kursinhalt

8 Kapitel • 34 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

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 2Details anzeigen

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 3Details anzeigen

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 4Details anzeigen

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 5Details anzeigen

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 6Details anzeigen

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 7Details anzeigen

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 8Details anzeigen

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.

Zertifizierung

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...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

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