Schulungsübersicht
Einführung in Databases
- Was ist eine Datenbank?
- Arten von Datenbanken
- Einführung in relationale Datenbanken
- Database Management Systeme (DBMS) im Überblick
- Funktionen eines DBMS
- Beliebte DBMS-Software
Database Entwurfsgrundlagen
- Konzeptionelle, logische und physische Datenmodelle
- Einführung in die Entity-Relationship (ER) Modellierung
- Erstellen von ER-Diagrammen
- Entitäten, Attribute und Beziehungen
Normalisierung und Database Entwurf
- Normalformen (1NF, 2NF, 3NF, BCNF)
- Vorteile der Normalisierung
- Praktische Beispiele für Normalisierung
- Denormalisierung und ihre Anwendungen
Einführung in SQL
- SQL Syntax und Struktur
- Datentypen in SQL
- CREATE, ALTER, DROP Anweisungen
- Constraints (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL)
SQL Datenmanipulation
- INSERT-Anweisung
- Bulk-Insert-Operationen
- UPDATE- und DELETE-Anweisungen
- Verwendung der WHERE-Klausel
Abfrage von Daten mit SQL
- SELECT-Anweisung
- Filtern von Daten mit WHERE-Klausel
- Sortieren von Daten mit ORDER BY
- Verwendung von LIMIT und OFFSET
Fortgeschrittene SQL-Konzepte
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Schreiben von Unterabfragen
- GROUP BY und HAVING-Klauseln
- Aggregatfunktionen (COUNT, SUM, AVG, MAX, MIN)
Arbeiten mit Indizes und Ansichten
- Erstellen und Verwenden von Indizes
- Vor- und Nachteile von Indizes
- Erstellen und Verwalten von Views
- Verwendung von Views zur Vereinfachung von Abfragen
Database Sicherheit und Transaktionen
- Benutzerrollen und Berechtigungen
- Implementierung von bewährten Sicherheitsverfahren
- ACID-Eigenschaften
- COMMIT- und ROLLBACK-Anweisungen
Database Optimierung und Wartung
- Analysieren und Optimieren von SQL Abfragen
- EXPLAIN-Plan verwenden
- Sicherungsstrategien
- Wiederherstellung von Datenbanken
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse der Computerbedienung
Zielgruppe
- Database Administratoren
- IT-Fachleute
Erfahrungsberichte (5)
The training instruments provided.
- UNIFI
Kurs - NoSQL Database with Microsoft Azure Cosmos DB
Ich habe den Format der Schulung sehr gemocht, praktisch und direkt in SQL Developer.
Andreea - OPEN COURSE
Kurs - Oracle Database 19c PL and Advanced SQL
Maschinelle Übersetzung
Die Übungen wurden sehr gut erklärt.
Monica - DB Global Technology
Kurs - PL/SQL in Oracle 19c
Maschinelle Übersetzung
Insgesamt eine gute Schulung, die auf meine Bedürfnisse eingeht. Ich habe auch Informationen über Oracle VM VirtualBox erhalten, die es mir ermöglichen, die Praxis selbständig fortzusetzen.
Liviu
Kurs - Oracle SQL LP - Fundamentals
Maschinelle Übersetzung
Ich habe komplexe Funktionen gelernt und wie man sie anwendet
Ana Alexandrescu - DB Global Technology
Kurs - Oracle SQL Advanced
Maschinelle Übersetzung