Datenbankentwurf für relationale Datenbanken – eLearning
450,00 EUR
- 15 hours
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)

Kurszeitplan
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
Architektur relationaler Datenbanken
Lektion 02
- Datenbankarchitektur und -schichten
- Ebenen der Datenbankarchitektur
- Datenbankarchitektur: Tiers vs. Layers
- Komponenten der Datenbankarchitektur
- Zentralisierte und verteilte Datenbanksysteme
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
Datenbankstruktur und -design
Lektion 04
- Datenbankobjekte
- Regeln und Einschränkungen zur Datenintegrität
- Entitätsbeziehung
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
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
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
Transaktionen und Nebenläufigkeit
Lektion 08
- Transaktionen und Nebenläufigkeit: Eine Einführung
- Datenbanktransaktionen
- COMMIT und ROLLBACK
- SPEICHERPUNKT
- Probleme mit Transaktionsparallelität
- Transaktionsisolationsebenen
- Deadlock
Datenbank-Joins und Performance-Tuning
Lektion 09
- SQL-Joins
- Unterabfrage und ihre Typen
- Optimierung der Datenbankleistung
- Datenbanküberwachung
- Informationsschema
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
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

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

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!
