Seminare
Seminare

ANSI/ISO SQL Grundlagen  

Seminar - GFU Cyrus AG

Nach diesem Seminar beherrschen Sie die wesentlichen Grundlagen der Datenbanksprache SQL. Sie können relationale Datenstrukturen nachvollziehen, Tabellen gezielt abfragen, Ergebnisse filtern, sortieren, gruppieren und über Joins miteinander verknüpfen. Darüber hinaus sind Sie in der Lage, Unterabfragen und Mengenoperatoren einzusetzen sowie Datensätze mit INSERT, UPDATE und DELETE zu bearbeiten. Sie verstehen die grundlegenden Prinzipien des ANSI/ISO-SQL-Standards und können typische Besonderheiten verbreiteter Datenbanksysteme einordnen. Dadurch verfügen Sie über eine verlässliche Grundlage, um SQL-Abfragen eigenständig zu erstellen, bestehende Anweisungen zu verstehen und Datenbankaufgaben im beruflichen Alltag sicher zu bearbeiten.

 
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Arbeitsweise relationaler Datenbanken
    • Datenkonsistenz und Datenbank-Constraints
    • Primärschlüssel, Fremdschlüssel und UNIQUE-Constraints
    • Datensicherheit, Zugriffsschutz und Transaktionsisolierung
    • ANSI/ISO-SQL als systemübergreifender Standard
    • Besonderheiten und Abweichungen bei Oracle Database, PostgreSQL, Microsoft SQL Server, MySQL und MariaDB

  • Relationales Datenbankdesign
    • Grundlagen und Aufgaben eines Datenbankmanagementsystems
    • Grundlagen der Datenmodellierung
    • Grundsätze relationaler Datenbanken
    • Normalisierung und Denormalisierung

  • Tabellen und Datenbankobjekte verwalten
    • Tabellen mit CREATE anlegen
    • Tabellenstrukturen mit ALTER ändern
    • Tabellen mit DROP entfernen
    • Datentypen, Spalteneigenschaften und Constraints

  • Datensätze bearbeiten
    • Datensätze mit INSERT hinzufügen
    • Datensätze mit UPDATE ändern
    • Datensätze mit DELETE löschen
    • Sicheres Formulieren von Änderungsanweisungen

  • Datenabfragen mit SELECT
    • Aufbau und Grundlagen des SELECT-Statements
    • Tabellen- und Spaltenalias
    • Projektion und Selektion
    • Spaltenauswahl und WHERE-Klausel
    • Sortierung mit ORDER BY
    • Zeichenketten-, Zahlen- und Datumsoperationen
    • Ausschluss doppelter Ergebniszeilen mit DISTINCT
    • Verknüpfte Bedingungen und logische Operatoren
    • Vergleichsoperatoren sowie LIKE, IN und BETWEEN

  • Tabellen mit Joins verknüpfen
    • Grundlagen relationaler Tabellenverknüpfungen
    • INNER JOIN
    • LEFT und RIGHT OUTER JOIN
    • FULL OUTER JOIN
    • Verknüpfungsbedingungen und typische Fehlerquellen

  • Daten gruppieren und auswerten
    • Einzel- und Gruppenfunktionen
    • COUNT, SUM, AVG, MIN und MAX
    • Gruppierung mit GROUP BY
    • Gruppen filtern mit HAVING
    • Zusammenspiel von WHERE, GROUP BY und HAVING
    • Unterabfragen und Subqueries
    • Grundlagen von Unterabfragen
    • Unterabfragen im FROM-Block
    • Unterabfragen im WHERE-Block
    • EXISTS, ALL und IN
    • Korrelierte und nicht korrelierte Unterabfragen

  • Mengenoperatoren einsetzen
    • UNION und UNION ALL
    • INTERSECT
    • EXCEPT beziehungsweise systemspezifische Alternativen
    • Voraussetzungen für die Kombination von Abfrageergebnissen

  • Transaktionen absichern
    • Grundlagen des Transaktionsschutzes
    • Änderungen mit COMMIT bestätigen
    • Änderungen mit ROLLBACK zurücknehmen
    • Transaktionsgrenzen und Auswirkungen paralleler Zugriffe

  • Benutzerrechte verwalten
    • Zugriffsrechte mit GRANT vergeben
    • Zugriffsrechte mit REVOKE entziehen
    • Grundlagen rollenbasierter Berechtigungen

  • Praxisübungen und Transfer
    • Schrittweiser Aufbau eigener SQL-Abfragen
    • Analyse und Korrektur typischer SQL-Fehler
    • Übertragung der ANSI/ISO-SQL-Grundlagen auf unterschiedliche Datenbanksysteme
    • Ausgewogene Mischung aus Theorie, Demonstrationen und praktischen Übungen


 

Zielgruppe:
Diese SQL-Schulung richtet sich an Sie, wenn Sie mit relationalen Datenbanken arbeiten, Daten professionell auswerten oder eigene SQL-Abfragen erstellen möchten. Angesprochen sind insbesondere Mitarbeitende aus IT, Softwareentwicklung, Datenanalyse, Reporting, Controlling, Administration, Qualitätssicherung und technischem Support. Auch als Fachanwenderin oder Fachanwender profitieren Sie von dem Seminar, wenn Sie Datenbestände selbstständig analysieren oder Anforderungen an Datenbankabfragen besser formulieren möchten.

Teilnahmevoraussetzungen


Sie benötigen allgemeine PC- und IT-Grundkenntnisse.

Sie sollten mit Tabellen, Spalten und strukturierten Daten grundsätzlich vertraut sein.

Sie benötigen keine vorherigen SQL-Kenntnisse.

Programmierkenntnisse sind nicht erforderlich.

Das Seminar ist als Anfängerseminar mit hohem Praxisanteil konzipiert.

Für die Übungen steht Ihnen ein eigener PC beziehungsweise eine eigene virtuelle Maschine zur Verfügung.

 
Seminarkennung:
S36
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha