Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in Datenbanken
- Was ist eine Datenbank?
- Datenbanktypen
- Einführung in relationale Datenbanken
- Übersicht über Datenbanksystem-Management (DBMS)
- Funktionen eines DBMS
- Bekannte DBMS-Software
Grundlagen des Datenbank Designs
- Konzeptionelle, logische und physische Datenmodelle
- Einführung in Entity-Relationship (ER) Modellierung
- Erstellung von ER-Diagrammen
- Entitäten, Attribute und Beziehungen
Normalisierung und Datenbank Design
- Normalformen (1NF, 2NF, 3NF, BCNF)
- Vorteile der Normalisierung
- Praktische Beispiele zur Normalisierung
- Denormalisierung und deren Einsatzmöglichkeiten
Einführung in SQL
- SQL-Syntax und Struktur
- Datentypen in SQL
- CREATE-, ALTER- und DROP-Anweisungen
- Einschränkungen (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL-Datenmanipulation
- INSERT-Anweisung
- Bulk-Insert-Vorgänge
- UPDATE- und DELETE-Anweisungen
- Nutzung der WHERE-Klausel
Daten mit SQL abfragen
- SELECT-Anweisung
- Daten mit der WHERE-Klausel filtern
- Daten sortieren mit ORDER BY
- Nutzung von LIMIT und OFFSET
Fortgeschrittene SQL-Konzepte
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Schreiben von Unterabfragen
- GROUP BY und HAVING-Klauseln
- Agregatfunktionen (COUNT, SUM, AVG, MAX, MIN)
Arbeiten mit Indizes und Ansichten
- Erstellung und Nutzung von Indizes
- Vor- und Nachteile von Indizes
- Erstellung und Verwaltung von Ansichten
- Nutzung von Ansichten zur Vereinfachung von Abfragen
Datensicherheit und Transaktionen
- Benutzerrollen und Berechtigungen
- Implementierung sicherheitstechnischer Best Practices
- ACID-Eigenschaften
- COMMIT- und ROLLBACK-Anweisungen
Optimierung und Wartung von Datenbanken
- Analyse und Optimierung von SQL-Abfragen
- Nutzung des EXPLAIN-Plans
- Sicherheitsstrategien für Backups
- Wiederherstellung von Datenbanken
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis von Computeroperationen
Zielgruppe
- Datenbankadministratoren
- IT-Fachleute
21 Stunden
Erfahrungsberichte (3)
Gute Erläuterungen zu jedem Punkt und eine Übungsaufgabe zur Praxis.
Piseth Ben - ACLEDA Bank Plc.
Kurs - Oracle Database 19c: SQL Tuning Workshop
Maschinelle Übersetzung
auf unser Verständnis und unsere Daten zugeschnitten
Vincent Long - ASSMANG PTY LTD
Kurs - Business Intelligence with SSAS
Maschinelle Übersetzung
Die bereitgestellten Schulungsinstrumente.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Maschinelle Übersetzung