Schulung, Beratung und Entwicklung

Glück IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

SQL - Die Datenbanksprache - Schulung

ANSI SQL ist die Sprache der Datenbanken, egal ob Oracle, DB2, SQL Server, PostgreSQL, MySQL, Informix und dergleichen alle sprechen SQL. Genau dies ist Inhalt dieses Seminars.
Sie lernen den Syntax von SQL und deren Befehle kennen, die Schulung versetzt Sie in die Lage selbstständig SQL Befehle an eine Datenbank anzusetzten.
Anfänglich werden die Grundlagen des Syntax und der Umgang mit der Sprache vermittelt, doch sehr schnell geht es dann in die Tiefe um aussagekräftige Informationen aus dem Datenbestand zu erlangen. Nach dem Seminar können Sie eigenständig Analysen und Statistiken auf jeder SQL kompatiblen Datenbank ausführen.

Zielgruppe: Anwender, Entwickler und Administratoren.

Notwendige Vorkenntnisse: Programmierkenntnisse sind von Vorteil. Datenbankkenntnisse sind von Vorteil.

Relationales Datenbankdesign


  • Grundlagen des Datenbankmanagmentsystems
  • Das 3-Ebenen-Modell
  • Aufgaben eines Datenbankmanagmentsystems
  • Grundlagen der Datenmodellierung
  • Grundsätze für Relationen
  • Normalisierung
  • Beziehungen

Structured Query Language (SQL)


  • Grundlagen des SELECT Statements
  • Sortierung
  • Bedingte Auswahl
  • Logische Operatoren
  • Arithmetische Operatoren
  • Komplexere Bedingungen:
  • Verknüpfte Bedingungen (Logische Operatoren)
  • IN und BETWEEN
  • NOT
  • Reihenfolge der logischen Operatoren
  • Verwendung von LIKE
  • Joins (Beziehungen)
  • Schlüssel (Keys)
  • Die Verknüpfung (Join)
  • DISTINCT oder das ausschließen von Duplikaten
  • Alias
  • Unterabfragen (Subqueries) mit Where und mit IN
  • Unterabfragen mit EXISTS und ALL
  • UNION und Outer Joins (Equijoin und NULL-Werte)
  • Union
  • Outer Join

Mengenlehre - Operatoren


  • Union (Vereinigung)
  • Intersection (Schnittmenge)
  • Except / Minus (Differenz)

Join (Verbund)


  • Natural Join
  • Inner Join
  • Left Outer Join
  • Right Outer Join
  • Full Outer Join
  • Cross Join
  • Division (Quotient)

Aggregation Funktionen


  • Min()
  • Max()
  • First()
  • Last()
  • Sum()
  • Count(*)
  • Count()

GROUP BY & HAVING / Standard SQL Befehle


  • Views (Ansichten)
  • Trick, Tricker, Trigger
  • Erstellen einer Tabelle
  • Altering / Verändern von Tabellen
  • Hinzufügen/Einfügen von Datensätzen
  • Löschen von Datensätzen
  • Ändern von Daten(-sätzen)
  • Transaktionen

Sonstige Themen


  • Fragen rund um SQL (FAQ)
  • Optimierung

Nichtstandard SQL


  • String Funktionen
  • Mathematische Funktionen
  • Typumwandlung / Casting
  • Konditionaloperatoren (NULLIF, COALESCE)
  • Verzweigungen (CASE, CASE WHEN)

Die Inhalte werden anhand zahlreicher praktischer Übungen vermittelt. So das nach der Schulung ähnliche Fragestellungen direkt umgesetzt werden können.

Seminardauer: 3 Tage. Das Tageshonorar für einen Dozenten richtet sich nach der Seminardauer und der gewünschten Seminarinhalte. Wie erstellen Ihnen gerne ein individuelles Angebot.

Bitte erfragen Sie unsere gesonderten Konditionen für Beratung, Coaching, Support, Entwicklung, Individual Schulungen und Workshops.