SQL

Relationale Datenbanken und SQL Anweisungen

SQL | Startup

Beschreibung

In diesem Training installieren und administrieren Sie Datenbanken auf einem virtuellen Ubuntu 20.04 LTS Server (auf Wunsch auch mit Windows). Sie erstellen Datenbanken, kümmern sich um die Rechtevergabe, führen Backups und Recoverys durch, analysieren und optimieren.

Danach spielen wir das komplette Szenario einer Datenbankentwicklung durch. Sie erstellen eine Datenbank, pflegen Daten ein und ändern diese wieder. Absließend werten Sie die eingebenen Daten aus und verknüpfen mehrere Tabellen.

Agenda

  • Datenbanken (Theorie)
    • Relationale Datenbanken
    • SQL Grundlagen
    • Datenbankentwurf
    • Datenmodell, ER-Modell
    • Primärschlüssel, Fremdschlüssel und Indizes
    • Integrität
  • Datenbankserver
    • Vorbereitung
    • Installation
    • Absicherung
    • Erreichbarkeit
    • Zugriff von außen
    • Grundlegende Administrationstools
    • Wichtige Konfigurationen
    • User anlegen und Rechte vergeben
    • Im- und Export, Backup
  • Definition DDL
    • Datenbank- und Tabellendefinitionen, Datentypen
    • Tabellen erstellen und verwalten
    • Tabellen ergänzen
    • Relationen festlegen
  • Manipulation DML
    • Daten einfügen INSERT
    • Daten bearbeiten UPDATE
    • Daten löschen DELETE
  • Abfragen DQL
    • Einfache Abfragen SELECT
    • Bedingte Abfragen WHERE
    • Abfragen über mehrere Tabellen JOIN
    • Varianten von JOIN
    • Gruppierung GROUP BY
    • Sortierung ORDER BY
    • Aggregatfunktionen
    • Aus Abfragen eine Sicht erstellen VIEW
    • Sichten verwenden

Software

siehe unten

Literaturempfehlung

siehe unten

Zeitrahmen

3 Tage

(individuelle Gestaltung möglich)

SQL

SQL im Fokus


Trainings

SQL | Basics
Aufbau und Struktur relationaler Datenbanken zur Entwicklung einfacher SQL Abfragen

SQL | Complex
Von einfachen bis zu komplexen SQL Abfragen mit mehrfachen Unterabfragen

SQL | StartUp
Installation und grundlegende Konfiguration eines Datenbankservers

SQL | Code PHP
Datenbankzugriffe über dynamische Webseiten

SQL | Upgrade Access
Von Access auf einen Datenbankserver wechseln

SQL | IDE DataGrip
Die IDE als Turbo für Ihre Entwicklung



Derzeitige Datenbanken (Entwicklungstools)