Datenbankdesign für relationale Datenbank komplett mit SQL-Umsetzung - Webinar von GFU Cyrus AG

Inhalte

  • Einführung in relationale Datenbanken:
    • Was sind relationale Datenbanken?
    • Struktur von Tabellen, Zeilen und Spalten
    • Primärschlüssel und Fremdschlüssel
  • Datenmodellierung:
    • Entity-Relationship-Modell (ER-Modell) verstehen
    • Entitäten und ihre Attribute identifizieren
    • Beziehungen zwischen Entitäten darstellen
  • Normalisierung:
    • Erste Normalform: Eliminierung redundanter Daten
    • Zweite Normalform: Vermeidung von Teilabhängigkeiten
    • Dritte Normalform: Eliminierung transitiver Abhängigkeiten
    • Überblick über weitere Normalformen und ihre Bedeutung
  • Tabellenentwurf:
    • Wahl der geeigneten Datentypen für Attribute
    • Festlegen von Constraints (NOT NULL, UNIQUE, CHECK)
    • Identifizieren und Festlegen von Primärschlüsseln
  • Datenbankentwurf in SQL umsetzen :
    • Verwendung von CREATE TABLE für Tabellen
    • Hinzufügen von Constraints mit ALTER TABLE
  • Einführung in SQL:
    • SELECT-Abfragen zum Abfragen von Daten
    • INSERT-Befehl zum Einfügen neuer Datensätze
    • UPDATE- und DELETE-Befehle zum Ändern und Löschen von Daten
  • Transaktionen und ACID-Prinzipien:
    • Was sind Transaktionen und ihre Eigenschaften?
    • Atomicity: Alles oder nichts - Rollback und Commit
    • Consistency: Datenkonsistenz während Transaktionen
    • Isolation: Abgenzung von parallel laufenden Transaktionen, Isolation Levels
    • Durability: Sicherung der Dauerhaftigkeit von Änderungen
  • Datenbankoptimierung:
    • Indexierung zur Beschleunigung von Abfragen
    • Bestimmen von Optimierungspotential von Abfragen durch Explain-Pläne
    • Denormalisierung bei leseintensiven Anwendungen bei gleichzeitiger Sicherung der Datenkonsistenz
  • Datenbankadministration:
    • Sicherung und Wiederherstellung von Datenbanken
    • Überwachung der Datenbankleistung mit Monitoring-Tools
    • Behebung von Datenbankproblemen und -fehlern
  • Datenbankdesign in einem spezifischen DBMS:
    • Anpassung an ein bestimmtes Datenbankmanagementsystem (PostgreSQL)
    • Unterschiede und Besonderheiten verschiedener DBMS berücksichtigen
    • Migration von Datenbanken zwischen verschiedenen DBMS
  • Indizes und deren Typen:
    • B-Bäume und ihre Rolle in der Indexierung
    • Clustered vs. Non-Clustered Indexes
    • Verwendung von Composite-Indizes für komplexe Abfragen
    • GIST, GIN und BRIN Indexes
    • Unscharfe Suche mittels Trigrams
  • Performance-Tuning von Abfragen
  • Stored Procedures und Funktionen:
    • Erstellung und Verwaltung von gespeicherten Prozeduren und Funktionen
    • Nutzen von gespeicherten Prozeduren und Funktionen für Datenintegrität und -sicherheit
    • Implementierung wiederverwendbarer Funktionen in der Datenbank
  • Triggers und deren Anwendung:
    • Verwendung von Triggern zur automatischen Reaktion auf Datenänderungen
    • Implementierung von BEFORE und AFTER Triggern auf Zeilen- und Kommandoebene
    • Gefahren und Best Practices bei der Verwendung von Triggern
  • Datenbankwartung und -überwachung:
    • Optimierung von Datenbankstatistiken
    • Bereinigung und Archivierung alter Daten, Partitionierung insbes. bei Zeitreihendaten
    • Überwachung der Datenbankleistung und -auslastung 
  • Sicherheit und Datenschutz:
    • Datenverschlüsselung und -entschlüsselung
    • Zugriffskontrollen und Rollenmanagement
    • Compliance und Datenschutzrichtlinien in der Datenbank
  • Einführung in relationale Datenbanken:
    • Was sind relationale Datenbanken?
    • Struktur von Tabellen, Zeilen und Spalten
    • Primärschlüssel und Fremdschlüssel
  • Datenmodellierung:
    • Entity-Relationship-Modell ...
Mehr Informationen >>

Lernziele

Das Ziel des Datenbankdesign-Seminars für Unternehmen besteht darin, den Teilnehmenden das notwendige Wissen und die Fähigkeiten zu vermitteln, um effektive und leistungsfähige relationale Datenbanken zu entwerfen und zu entwickeln.  Durch das Seminar sollen die Unternehmen in der Lage sein, Datenbankstrukturen zu optimieren, Datenintegrität zu gewährleisten und die Datenbankleistung zu maximieren. Dadurch können diese ihre Geschäftsprozesse verbessern, fundierte Entscheidungen treffen und ihre Wettbewerbsfähigkeit steigern.
Das Ziel des Datenbankdesign-Seminars für Unternehmen besteht darin, den Teilnehmenden das notwendige Wissen und die Fähigkeiten zu vermitteln, um effektive und leistungsfähige relationale Datenban ... Mehr Informationen >>

Zielgruppen

Das Datenbankdesign-Seminar für relationale Datenbanken richtet sich an Datenbankadministratoren, Entwickler:innen, Business-Analysten, Projektmanager und IT-Profis, die ihre Kenntnisse im Entwurf und der Entwicklung von relationalen Datenbanken verbessern möchten.  Es ist sowohl für Anfänger als auch für Fortgeschrittene geeignet und bietet eine fundierte Schulung in Datenbankdesign, -optimierung und -sicherheit. Unternehmen können ihre Mitarbeitenden schulen, um die interne Dateninfrastruktur zu stärken und fundierte Geschäftsentscheidungen zu treffen.
Das Datenbankdesign-Seminar für relationale Datenbanken richtet sich an Datenbankadministratoren, Entwickler:innen, Business-Analysten, Projektmanager und IT-Profis, die ihre Kenntnisse im Entwurf un ... Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 7356046

Anbieter-Seminar-Nr.: 3283

Termine

  • 08.07.2024 - 11.07.2024

    Webinar

  • 28.10.2024 - 31.10.2024

    Webinar

  • 27.01.2025 - 30.01.2025

    Webinar

  • 31.03.2025 - 03.04.2025

    Webinar

  • 23.06.2025 - 26.06.2025

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Zertifikat
  • 28 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service