Beschreibung
PostgreSQL für Entwickler
PostgreSQL ist zwar größtenteils mit dem SQL-Standard SQL:2011 deckungsgleich und auch vollständig ACID-konform. Dennoch kann es beim Einsatz von PostgreSQL zu Fehlinterpretationen kommen. In der fortgeschrittenen Entwicklung machen Nuancen in der Erweiterbarkeit den Unterschied, da jedes Datenbanksystem andere Besonderheiten mit sich bringt. In diesem Kurs geht es um die fortgeschrittene Entwicklung von Datenbanken. Für die Teilnahme werden SQL Grundlagen vorausgesetzt. Die Schulung fokussiert sich auf Performance, Analysen sowie erweiterte Funktionsmöglichkeiten von PostgreSQLMit vielen praktischen Übungen wird das vermittelte Wissen direkt umgesetzt und gefestigt.
Kommende Starttermine
Wählen Sie aus 10 verfügbaren Startterminen
Inhalte / Module
- Installation / Entwickler-relevante Einstellungen
- Logging und Monitoring
- Logisches Backup / (partielles) Recovery
- Wartung
- Verbindungen / Schnittstellen
- Kurze Auffrischung DDL (Tabelle)
- Constraint und Indexe
- Partitionierung
- Sequenzen
- RULE
- LISTEN / NOTFIY
- Kurze Auffrischung DML
- Bulk Inserts
- COPY
- Data and Transaction Control Language (DCL, TCL)
- GRANT
- REVOKE
- START TRANSACTION / BEGIN
- ROLLBACK
- COMMIT
- SAVEPOINT
- LOCKS
- DQL
- Subqueries und korrelierende Subselects / Unterabfragen
- Gruppierung mit und ohne Einschränkung
- GROUP BY
- HAVING
- Aggregate und Operatoren
- komplexe JOINS, LATERAL und VIEWS
- Common Table Expressions (CTE) / WITH
- UNION, EXCEPT, INTERSECT
- OVER, PARTITION BY, ORDER BY, ROWS BETWEEN (Windowing)
- Einführung in Functions and Procedures
- Optimierung schreibender und lesender Aktionen
- Statistiken / Performance
- ANALYZE
- EXPLAIN
- Plananalyse
- Tipps und Tricks zur Planoptimierung
- Eigene Funktionen und Prozeduren (SQL, PL/pgSQL)
- INFORMATION_SCHEMA
- Tipps und Tricks zur Abhilfe bei Abnormalität
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige