
Datenfilterung und einfache Abfragen in PostgreSQL
In diesem Lab lernen Sie, wie Sie Datenfilterung und einfache Abfragen in PostgreSQL durchführen. Sie verwenden die WHERE-Klausel, um Daten zu filtern, LIKE für Mustervergleich, ORDER BY zum Sortieren und LIMIT und OFFSET, um die Größe des Ergebnissatzes zu steuern. Stellen Sie eine Verbindung zu einer PostgreSQL-Datenbank her und erstellen Sie eine Beispieltabelle.
PostgreSQL

Marketing-Mitarbeiter in PostgreSQL finden
In dieser Aufgabe unterstützen Sie die Personalabteilung, indem Sie eine Liste von Marketing-Mitarbeitern aus einer PostgreSQL-Datenbank extrahieren. Sie müssen eine SQL-Abfrage schreiben, um die `id` und den `name` von Mitarbeitern in der Abteilung 'Marketing' auszuwählen und die Abfrageergebnisse zur Überprüfung in einer Datei zu speichern.
PostgreSQL

Mitarbeiterdaten in PostgreSQL verwalten
In dieser Aufgabe schlüpfen Sie in die Rolle eines Datenbankadministrators und verwalten Mitarbeiterdaten in einer PostgreSQL-Datenbank. Die Aufgabe umfasst die Verwendung von PostgreSQL-Befehlen, um Mitarbeiterdatensätze in der Tabelle `employees` zu aktualisieren, um Änderungen in der Organisation widerzuspiegeln.
PostgreSQL

Erstellung einer Mitarbeitertabelle in PostgreSQL
In dieser Aufgabe entwerfen und erstellen Sie eine `employee_contacts`-Tabelle in PostgreSQL, um Mitarbeiterkontaktdaten zu speichern und die Datenintegrität durch geeignete Datentypen und Constraints (Einschränkungen) sicherzustellen. Sie arbeiten in einer vorkonfigurierten Umgebung, in der bereits eine `employees`-Tabelle vorhanden ist.
PostgreSQL

Erstellen Sie Ihre eigene Rezeptdatenbank
In dieser Aufgabe begeben Sie sich auf eine kulinarische Reise, indem Sie Ihre eigene Rezeptdatenbank mit PostgreSQL erstellen. Als angehender Food-Blogger richten Sie eine dedizierte Datenbank namens `recipe_db` ein, um Ihre wachsende Sammlung von Rezepten zu verwalten.
PostgreSQL

PostgreSQL-Verbindungsdetails überprüfen
In dieser Aufgabe überprüfen Sie den Betriebsstatus des PostgreSQL-Servers nach einer kritischen Warnmeldung. Bestätigen Sie, dass der Server Verbindungen akzeptiert, und stellen Sie mit den Befehlen `pg_isready` und `psql` als Benutzer `postgres` eine Verbindung zur Datenbank 'postgres' her. Stellen Sie sicher, dass der PostgreSQL-Dienst ordnungsgemäß funktioniert.
PostgreSQL

PostgreSQL Beziehungen und Joins
In diesem Lab werden Sie PostgreSQL Beziehungen und Joins erkunden. Sie erstellen Tabellen mit Fremdschlüsselbeschränkungen (foreign key constraints), fügen Daten ein, um die referenzielle Integrität (referential integrity) sicherzustellen, fragen Daten mit INNER JOIN ab und vergleichen die Ergebnisse von LEFT, RIGHT und FULL OUTER JOIN, um Datenbeziehungen zu verstehen.
PostgreSQL

PostgreSQL Indexoptimierung
In diesem Lab lernen Sie, wie Sie die PostgreSQL-Datenbankleistung durch Indizierung optimieren können. Sie erstellen eine Beispieltabelle, analysieren Abfragepläne, erstellen Mehrspaltenindizes und entfernen ungenutzte Indizes. Diese praktische Erfahrung vermittelt Ihnen praktische Fähigkeiten im PostgreSQL-Indexmanagement.
PostgreSQL

Grundlegende Datenoperationen in PostgreSQL
In diesem Lab werden wir grundlegende Datenoperationen in PostgreSQL untersuchen. Wir lernen, Daten einzufügen, Abfragen mit SELECT durchzuführen, Datensätze zu aktualisieren und Datensätze innerhalb einer PostgreSQL-Datenbank mithilfe von SQL-Befehlen zu löschen. Dies bietet eine praktische Einführung in wesentliche Techniken des Datenmanagements.
PostgreSQL

Grundlagen der Datenbankverwaltung mit PostgreSQL
In diesem Lab lernen Sie die Grundlagen der Datenbankverwaltung mit PostgreSQL kennen. Das Lab behandelt das Erstellen, Auflisten, Verbinden und Löschen von Datenbanken. Entdecken Sie grundlegende Aufgaben der Datenbankadministration und zeigen Sie Datenbank-Metadaten in PostgreSQL an.
PostgreSQL

Installation und Erstkonfiguration von PostgreSQL
In diesem Lab werden wir PostgreSQL auf der LabEx-VM installieren und die Erstkonfiguration durchführen. Ziel ist es, PostgreSQL in Betrieb zu nehmen und seine grundlegende Funktionalität zu überprüfen. Wir werden die Standarddatenbanken erkunden und den Serverstatus sowie die grundlegende Konfiguration prüfen.
PostgreSQL

PostgreSQL Tabellenerstellung und Datentypen
In diesem Lab werden wir die PostgreSQL-Tabellenerstellung und Datentypen untersuchen. Wir verbinden uns mit PostgreSQL über `psql`, erstellen Tabellen mit Primärschlüsseln und fügen Constraints (Beschränkungen) wie `NOT NULL` und `UNIQUE` hinzu. Anschließend werden wir die Tabellenstruktur untersuchen und Daten einfügen, um Datentypen zu demonstrieren.
PostgreSQL

Datenfilterung und einfache Abfragen in PostgreSQL
In diesem Lab lernen Sie, wie Sie Datenfilterung und einfache Abfragen in PostgreSQL durchführen. Sie verwenden die WHERE-Klausel zum Filtern von Daten, LIKE für Mustervergleiche, ORDER BY zum Sortieren und LIMIT und OFFSET, um die Größe des Ergebnissatzes zu steuern. Verbinden Sie sich mit einer PostgreSQL-Datenbank und erstellen Sie eine Beispieltabelle.
PostgreSQL

PostgreSQL View-Verwaltung
In diesem Lab werden Sie die PostgreSQL View-Verwaltung erkunden. Das Hauptziel ist das Verständnis und die Implementierung verschiedener Arten von Views, einschließlich einfacher Views und materialisierter Views (materialized views). Sie lernen, Views zu definieren, abzufragen, zu ändern, zu erstellen, zu füllen und zu aktualisieren.
PostgreSQL

PostgreSQL Trigger Automatisierung
In diesem Lab lernen Sie, wie Sie Aufgaben in PostgreSQL mithilfe von Triggern automatisieren können. Erstellen Sie eine Trigger-Funktion mit PL/pgSQL, um Gehaltsänderungen in einer `employees`-Tabelle in einer `salary_changes`-Tabelle zu protokollieren. Sie schreiben die Funktion, binden sie an ein Tabellenereignis (table event), testen sie und deaktivieren/löschen sie.
PostgreSQL

PostgreSQL Stored Function Entwicklung
In diesem Lab lernen Sie, wie man PostgreSQL Stored Functions (gespeicherte Funktionen) entwickelt. Das Lab führt Sie durch den Prozess der Definition einer einfachen Stored Function (gespeicherten Funktion), das Hinzufügen von Eingabeparametern und die Ausführung dieser innerhalb einer Abfrage. Sie lernen auch, wie Sie eine ungenutzte Funktion entfernen.
PostgreSQL

PostgreSQL Transaktionsmanagement
In diesem Lab werden Sie das PostgreSQL Transaktionsmanagement erkunden, ein entscheidender Aspekt zur Sicherstellung der Datenintegrität. Sie lernen, Transaktionen zu beginnen und zu bestätigen (commit), fehlgeschlagene Transaktionen rückgängig zu machen (rollback), Isolationslevel (isolation levels) festzulegen und Sperren (locks) mit gleichzeitigen Aktualisierungen (concurrent updates) zu simulieren. Üben Sie mit der Tabelle 'accounts' und Geldtransfers.
PostgreSQL

PostgreSQL Tabellenpartitionierung
In diesem Lab lernen Sie, wie Sie Tabellenpartitionierung in PostgreSQL implementieren. Ziel ist es, eine große Tabelle in kleinere, besser verwaltbare Teile zu unterteilen, um die Abfrageleistung zu verbessern und die Datenverwaltung zu vereinfachen. Sie richten eine bereichspartitionierte Tabelle (range-partitioned table) ein, definieren Partitionen nach Datumsbereichen, fügen Daten ein und führen Abfragen über Partitionen hinweg durch.
PostgreSQL