SQL Grundlagen und relationale DBMS
Kursinhalt
Einleitung
- Allgemeines zu Datenbanken
- Relationale Datenbanken
Datenbankdesign
- Erste, Zweite und Dritte Normalform
Datenbanksprache SQL
Grundkomponenten einer SQL-Anwendung
- Literale, Begrenzer, Namen und reservierte Wörter
- Datentypen und Prädikate
- Aggregatfunktionen in SQL
- Skalare Funktionen und Operatoren
- Datumsfunktionen und Zeichenkettenfunktionen
- Systemfunktionen
Datendefinition in SQL
- Erstellen einer Datenbank mit CREATE DATABASE
- Erstellen einer Tabelle mit CREATE TABLE
- UNIQUE-Klausel
- PRIMARY KEY-Klausel
- FOREIGN KEY-Klausel
- CHECK-Bedingung
- Änderung der Tabellenstruktur mit ALTER TABLE
- Löschen der Objekte
- Regeldefinition für Wertebereiche
- Referentielle Integrität
Einfache Abfrage mit SQL
- Grundform der SELECT-Anweisung
- Klauseln WHERE, ORDER BY und HAVING
- LIKE, IN und BETWEEN Operatoren
- Einfache Unterabfragen
- Operatoren ANY, ALL und EXIST
- GROUP BY-Klausel
- Aggregatfunktionen (MIN, MAX, SUM, AVG, COUNT)
Komplexe Abfragen mit SQL
- Natürlicher Join
- Equijoin, Thetajoin und Outer Join
- Kartesisches Produkt
Änderung der Tabelleninhalte mit SQL
- INSERT-, UPDATE- und DELETE-Anweisung
Views mit SQL
Indizes mit SQL
SQL-Sicherheitskonzept
- Anweisungen GRANT und REVOKE
SQL-Erweiterungen und Datenbank-Prozeduren
- Einführung in SQL-Erweiterungen
Kursbeschreibung |
Der ANSI SQL Standard liegt den meisten Datenbankmanagementsystemen zu Grunde. Deshalb ist das Verständnis dieser Abfrage- und Definitionssprache für Datenbank-Programmierer und -Administratoren von großer Bedeutung. In diesem SQL-Seminar erhalten die Kursteilnehmenden einen Überblick zu Grundlagen und Konzepten des ANSI SQL-Standards. |
Vorkenntnisse |
Logisches Denken und Anwenderkenntnisse auf Betriebssystemebene. Zudem sind Anwenderkenntnisse im Bereich Datenbanken für diese Schulung von Vorteil. |
Zielgruppe |
Programmierer, Administratoren und Mitarbeiter der Fachabteilungen |
Kurstage |
3 |
Schulungsort |
Schulungszentrum Wartenberg bei Erding / individuell vereinbar |
Preis |
auf Anfrage |
