Darum lohnt sich der Kurs
Dieses Training vermittelt grundlegendes Wissen zum Datenbank-Design, Abfragen, Verwaltung von Objekten, Datenmanipulation und Troubleshooting. Sie lernen alles zu Tabellen, Beziehungen, SQL-Befehlen und Normalisierung – ideal als Einstieg in professionelle Datenbankarbeit.Seminarinhalt
Nach Abschluss des Trainings haben Sie Datenbank-Grundwissen:
- Datenbank-Entwurf
- Verwaltung von Datenbankobjekten mit DDL
- Datenabfrage
- Datenmanipulation mit DML
- Fehlersuche
Programm
In einem gegebenen Szenario Tabellen für die Speicherung von Daten entwerfen
- Identifizierung von Entitäten, Zeilen/Datensätzen, Spalten/Feldern
- Primärschlüssel, zusammengesetzter/zusammengesetzter Schlüssel
- Definition und Bedeutung von Datentypen; Auswirkung von Datentypen auf den Speicherbedarf
- Datentypen für die Speicherung von Text, Zahlen, Daten und Zeiten sowie Boolesche Werte
- Aufbau von Beziehungen unter Verwendung von Primär- und Fremdschlüsseln, Entity-Relationship-Diagrammen (ERDs), referentielle Integrität
- Gründe für die Normalisierung, wie man eine Datenbank auf die dritte Normalform normalisiert Form (3NF)
- Backups, Wiederherstellung, Prinzip des geringsten Privilegs, GRANT, WITH GRANT OPTION, REVOKE, Zweck von Rollen
Verwaltung von Datenbankobjekten mit DDL:
Konstruieren und Analysieren von Abfragen zum Erstellen, Ändern und Löschen von Tabellen
- Erstellen, Ändern und Löschen von Tabellen unter Verwendung der korrekten ANSI-SQL-Syntax; NULL und NOT NULL
- Erstellen, Ändern und Löschen von Views unter Verwendung der korrekten ANSI-SQL-Syntax; Zweck von Views
- Eingabe- und Ausgabeparameter, Rückgabewerte, Zweck von Stored Procedures
- Wann werden geclusterte vs. nicht geclusterte Indizes verwendet, Syntax zum Erstellen von Indizes
Datenabfrage:
Konstruieren und Analysieren von Abfragen zur Datenauswahl
- INNER JOIN, LEFT JOIN, RIGHT JOIN, CROSS JOIN (kartesisches Produkt), und FULL OUTER JOIN; Self-Joins; Kombinieren von Ergebnismengen mit UNION und INTERSECT; DISTINCT; Spalten-Alias; berechnete Spalten
- SORTIEREN NACH, WO, WIE, ZWISCHEN, UND, ODER, NICHT, OBEN (GRENZE), IN, NICHT IN, ANY, ALL, NULL, NOT NULL, Vergleichsoperatoren
- GRUPPIEREN NACH, HABEN, MIN, MAX, COUNT, AVG (DURCHSCHNITT), SUMME
Datenmanipulation mit DML:
Konstruieren und Analysieren von INSERT-Anweisungen
- INSERT INTO SELECT, INSERT INTO VALUES
- Daten in einer einzelnen Tabelle aktualisieren
- Daten aus einer einzelnen Tabelle löschen
Fehlersuche:
Fehlersuche bei Abfragen zur Datenobjektverwaltung
- Syntax- und Laufzeitfehler
- Syntax- und Laufzeitfehler
- Syntax- und Laufzeitfehler
Zielgruppen
Vorkenntnisse
- Für dieses Seminar sind keine Vorkenntnisse notwendig.

