Datenbankentwurf für relationale Datenbanken – eLearning

450,00 EUR

  • 15 hours
eLearning

Bringen Sie Ihre Datenbankkenntnisse mit diesem umfassenden Training zu Design & Architektur relationaler Datenbanken auf das nächste Level. In der heutigen datengetriebenen Welt ist das Entwerfen effizienter und skalierbarer relationaler Datenbanken eine Kernkompetenz für Softwareentwickler, Datenprofis und Architekten. Dieser Kurs vermittelt Ihnen, wie Sie wie ein Datenbankdesigner denken – von den grundlegenden Prinzipien bis hin zur praktischen Umsetzung. Sie lernen, wie Sie Datenbanksysteme planen, modellieren und implementieren, die effizient, wartbar und an bewährte Branchenstandards angepasst sind. Kenntnisse in relationalen Datenbanken bilden das Rückgrat vieler Technologiestacks, die in Unternehmen auf der ganzen Welt eingesetzt werden.

Hauptfunktionen

Sprache

Kurs und Materialien auf Englisch

Stufe

Anfänger- bis Mittelstufenniveau

Zugriff

1 Jahr Zugang zur Lernplattform

Insgesamt 15 Stunden Videomaterial

bei einer empfohlenen Lernzeit von über 20 Stunden

10 automatisch bewertete Tests

und 26 geführte praktische Übungen

37 Wiederholungsquizze

und 3 Aufgaben

Zertifizierung

Bescheinigung über den Abschluss des Programms enthalten

Lernergebnisse

Am Ende dieses Kurses werden Sie in der Lage sein:

Plan

Planen, analysieren und entwerfen Sie einen effektiven Softwareentwicklungslebenszyklus

Komponenten

Die wichtigsten Komponenten einer Datenbankarchitektur verstehen

Integrität

Erfahren Sie, wie wichtig Datenintegrität ist und welche Strategien zu ihrer Aufrechterhaltung beitragen

Entdecken

Untersuchen Sie Datenredundanz und Abhängigkeiten und wie man sie verwaltet

OLTP

Gewinnen Sie Einblicke in Online-Transaktionsverarbeitungssysteme (OLTP)

Hero

Kurszeitplan

  1. Einführung in relationale Datenbanken

    Lektion 01

    • Moduleinführung
    • Einführung in Datenbanken
    • Hierarchische und Netzwerk-Datenbankmanagementsysteme
    • NoSQL-DBMS
    • Objektorientierte und relationale Datenbanksysteme
    • DBMS vs. RDBMS
    • Open-Source- vs. lizenzierte Datenbanken
    • Beliebte relationale Datenbanken – Oracle
    • Beliebte relationale Datenbanken – Microsoft SQL
    • Beliebte relationale Datenbanken – MySQL
    • Beliebte relationale Datenbanken – PostgreSQL
    • Einführung in den Softwareentwicklungslebenszyklus (SDLC)
    • Planung, Analyse, Design, Entwicklung, Test und Integration
    • Wartung und Produktionssupport
  2. Architektur relationaler Datenbanken

    Lektion 02

    • Datenbankarchitektur und -schichten
    • Ebenen der Datenbankarchitektur
    • Datenbankarchitektur: Tiers vs. Layers
    • Komponenten der Datenbankarchitektur
    • Zentralisierte und verteilte Datenbanksysteme
  3. Wichtige Aspekte relationaler Datenbanken

    Lektion 03

    • SQL-Subsprachen
    • Beispiel für eine SQL-Bibliothek
    • SQL-Standardisierung
    • Datenintegrität
    • Grundsätze der Datenintegrität
    • Wie die Datenintegrität beeinträchtigt werden kann
    • Bedeutung der Datenintegrität
    • Verbesserung der Datenintegrität
    • Transaktion
    • ACID-Konformität
    • BASE-Modell
  4. Datenbankstruktur und -design

    Lektion 04

    • Datenbankobjekte
    • Regeln und Einschränkungen zur Datenintegrität
    • Entitätsbeziehung
  5. Datenbankentwurf

    Lektion 05

    • Datenbankentwurf
    • Was ist Datenbanknormalisierung
    • Datenredundanz
    • Datenabhängigkeiten
    • Regeln zur Daten-Normalisierung
    • Erste Normalform (1NF)
    • Zweite Normalform (2NF)
    • Dritte Normalform (3NF)
    • Boyce-Codd-Normalform (BCNF)
    • ER-Diagramm
    • Entität
    • Attribute
    • ER-Diagramm: Notationen und Beziehungen
    • Datenmodell
    • Phasen des Datenmodells
    • Konzeptionelles Datenmodell
    • Logisches Datenmodell
    • Physisches Datenmodell
    • Datenmodellierungswerkzeuge
  6. Datenmodellierungsmethoden

    Lektion 06

    • Datenmodellierungsmethoden
    • Was ist Online-Transaktionsverarbeitung (OLTP)?
    • Beispiele für OLTP
    • Merkmale von OLTP
    • Herausforderungen von OLTP
    • OLTP-Datenmodellbeispiel
    • Einführung in Data Warehousing
    • Data-Warehouse-Funktionen
    • Phasen des Data Warehouse
    • Data Warehouse vs. OLTP-Datenbank
    • Was ist ein Data Mart?
    • Data-Mart-Beispiel
    • Fakten- und Dimensionstabellen
    • Stern- und Schneeflockenschema
    • Top-down-Entwurfsansatz für Data Warehouses
    • Bottom-up-Ansatz für das Data-Warehouse-Design
    • Was ist ein Data Vault?
    • Data-Vault-Beispiel
    • Verwendung von Data Vault
    • Data Lake
    • Unterschiede zwischen Datenbanken, Data Lakes und Data Warehouses
  7. SQL-Komponenten

    Lektion 07

    • Datendefinitionssprache
    • Datenmanipulationssprache
    • Datenabfragesprache
    • Umgang mit NULL
    • Daten mit GROUP BY aggregieren
    • Aggregierte Daten mit der HAVING-Klausel filtern
    • Data Control Language
  8. Transaktionen und Nebenläufigkeit

    Lektion 08

    • Transaktionen und Nebenläufigkeit: Eine Einführung
    • Datenbanktransaktionen
    • COMMIT und ROLLBACK
    • SPEICHERPUNKT
    • Probleme mit Transaktionsparallelität
    • Transaktionsisolationsebenen
    • Deadlock
  9. Datenbank-Joins und Performance-Tuning

    Lektion 09

    • SQL-Joins
    • Unterabfrage und ihre Typen
    • Optimierung der Datenbankleistung
    • Datenbanküberwachung
    • Informationsschema
  10. Datenbanksicherung, Wiederherstellung und Sicherheit

    Lektion 10

    • Datenbanksicherung, -wiederherstellung und -sicherheit
    • Datenbanksicherungen
    • Logische Sicherung
    • Physische Sicherung
    • Arten von Backups
    • Wiederherstellen und Wiedergewinnen
    • Datenbanksicherheit
    • Datenbanksicherheit – Best Practices
  11. On-Prem vs. Cloud-Datenbanken

    Lektion 11

    • Lokale gegenüber Cloud-Datenbanken
    • Lokale und Cloud-Datenbanken
    • Bereitstellungsmodelle für Cloud-Datenbanken
    • Unterschiede zwischen lokalen und Cloud-Datenbanken
Datenbankentwurf

Für wen ist dieses Programm geeignet?

Voraussetzungen

  • Grundkenntnisse in SQL und Datenbankkonzepten werden empfohlen.
  • Vorkenntnisse in SQL verbessern das Lernerlebnis.
  • Dieser Kurs ist so konzipiert, dass er Lernende mit unterschiedlichen Vorkenntnissen in SQL berücksichtigt.

Angehende Datenbankfachleute

Softwareentwickler & -ingenieure

Data Engineers & Data Analysts

IT-Architekten & Systemdesigner

Kurs jetzt starten

Aussagen

Lizenzierung und Akkreditierung

Dieser Kurs wird gemäß der Partnerprogramm-Vereinbarung angeboten und entspricht den Anforderungen der Lizenzvereinbarung.

Gleichstellungspolitik

Bewerberinnen und Bewerber werden ermutigt, sich während des gesamten Anpassungsprozesses für Beratung und Unterstützung an das AVC zu wenden.


Häufig gestellte Fragen

Contact background

Benötigen Sie Unternehmenslösungen oder eine LMS-Integration?

Haben Sie nicht den Kurs oder das Programm gefunden, das für Ihr Unternehmen geeignet wäre? Benötigen Sie eine LMS-Integration? Schreiben Sie uns! Wir werden alles lösen!