SQL - Datenbankdesign - Fortschritt
Erweitern Sie Ihre Fähigkeiten im fortgeschrittenen Datenbankdesign und der SQL-Programmierung. Lernen Sie, wie Sie effektive und leistungsfähige Datenbanken erstellen, optimieren und verwalten.
- Dauer: 3 Tage
(09:00 - 16:00) - Nächster Termin: 04. - 06.12.2024
& 7 weitere verfügbar - Ort:
Live-Online - Für: Fortgeschrittene
In der SQL-Schulung lernst du
Kursdetails
SQL - Datenbankdesign - FortschrittIn diesem Kurs vertiefen Sie Ihre Kenntnisse im relationalen Datenbankdesign und in der SQL-Programmierung. Sie lernen die Grundprinzipien des Datenbankmanagementsystems und der Datenmodellierung kennen und arbeiten mit den Konzepten der Normalisierung und Denormalisierung.
Sie erfahren, wie Datenkonsistenz und Datensicherheit in Datenbanken gewährleistet werden. Der Kurs führt Sie durch die komplexen Aspekte des SQL SELECT-Statements, einschließlich Tabellen- und Spaltenalias, Projektion und Selektion, Sortierung, Gruppen- und Einzelfunktionen sowie den Umgang mit Duplikaten und logischen Operatoren.
Wir führen Sie in die Techniken der Verknüpfung von Daten, der Arbeit mit Gruppenfunktionen und der Durchführung von Unterabfragen ein. Sie lernen auch, wie man Benutzerrechte verwaltet, Datensätze hinzufügt, löscht und ändert und wie man Tabellen erstellt und pflegt.
Wir erläutern Ihnen die Konzepte des Transaktionsschutzes und der Datenbankoptimierung, einschließlich der Verwendung von Indizes und der Sicherstellung der referenziellen Integrität. Sie werden in die erweiterten Normalformen zur Effizienzsteigerung eingeführt und erfahren, wie Sie betriebliche Anwendungen wie Data Warehouse und Data Mining einsetzen können.
Zuletzt lernen Sie die Techniken der Datenbankpartitionierung kennen und erhalten eine Einführung in die Grundlagen und Techniken von NoSQL und verteilten Datenbanken.
Relationales Design von Datenbanken:
- Das Datenbankmanagementsystem: Grundlagen und Aufgaben
- Einführung: Datenmodellierung
- Relationen: Grundsätze
- Normalisierung und Denormalisierung
So arbeiten Datenbanken:
- Datenkonsistenz
- Zugriffsschutz und Isolierung: Konzepte der Datensicherheit
Der SELECT-Befehl - SQL (Structured Query Language):
- Das SELECT-Statement: Einführung
- Tabellen- und Spaltenalias
- Projektion und Selektion mittels Spaltenwahl und WHERE-Klausel
- Sortierungen vornehmen
- Gruppen- und Einzelfunktionen
- Operationen mit Zeichenketten und Datum
- Duplikaten-Ausschluss
- Logische Operatoren: Verknüpfte Bedingungen
- BETWEEN, IN und LIKE
Eine Verknüpfung durchführen:
- Schnitt- und Vereinigungsmengen
- INNER Join
- FULL Join
- OUTER Join
- Weitere Konzepte: INTERSECT, MINUS, UNION und Co.
Mit Gruppenfunktionen arbeiten:
- Die GROUP BY-Funktion
- Die HAVING-Funktion
Unterabfragen durchführen:
- Subqueries im FROM-Block durchführen (Inner View)
- Subqueries im WHERE-Block durchführen (IN, ALL, EXISTS)
Weitere zentrale SQL-Befehle:
- Benutzerrechte verwalten (GRANT, REVOKE)
- Datensätze hinzufügen (INSERT), löschen (DELETE) und ändern (UPDATE)
- Tabellen erstellen (CREATE) und pflegen ALTER, DROP)
Transaktionsschutz:
- Transaktionen schützen mittels COMMIT
- Transaktionen schützen mittels ROLLBACK
Datenbank-Optimierung:
- Anlegen und löschen von Indizes
- Mit zusammengesetzte Indizes umgehen
- Referenzielle Integrität sicherstellen
Effizienzsteigerung durch erweiterte Normalformen:
- 3 NF, 4 NF
- BCNF (Boyce-Codd-Normalform)
Betriebsanwendungen: Data Warehouse und Data Mining:
- Der Cube Operator
- Frequent Itemsets
- Roll-Up und Drill-Down
- Clusterings vornehmen
- Slicing und Dicing
Die effiziente Partitionierung von Datenbanken: Techniken:
- Eine horizontale Partitionierung durchführen
- Eine vertikale Partitionierung durchführen
- List-, Hash- und Range-Partitionierung
Verteilte Datenbanken: NoSQL:
- NoSQL: Grundlagen und Techniken
- Mit NoSQL eine Leistungssteigerung herbeiführen
- Umgang mit verteilten Hash-Tabellen
- NoSQL-Datenbanken: Architektur
Diese Schulung richtet sich an Datenbankentwickler:innen, IT-Profis und alle, die ihre Fähigkeiten im fortgeschrittenen Datenbankdesign und der SQL-Programmierung erweitern möchten.
- Durchführungsgarantie
- Zufriedenheitsgarantie
- Qualitätsgarantie
Details & Buchung
Angebot
anfordern
- Termine & Dauer nach deinen Wünschen
- Auf deine Anforderungen angepasste Lerninhalte
- Bei dir in deinem Unternehmen oder Live-Online
Kund:innen, die diesen Kurs gebucht haben,
interessierten sich auch für:
Bei uns gehst du kein Risiko ein
Powertowork Garantien:
- Durchführungsgarantie
Deine gebuchte Veranstaltung findet garantiert statt.
- Qualitätsgarantie
Jede Schulung wird von den Teilnehmer:innen detailliert bewertet und von uns ausgewertet.
- Zufriedenheitsgarantie
Bei Nichtgefallen kann ein anderer Kurs kostenlos gebucht werden.
Namhafte Unternehmen vertrauen auf unsere Kurse:
Vorsprung sichern - durch Wissen!
Die digitale Arbeitswelt befindet sich ständig im Wandel. Daher ist es wichtig, dass du deine Kenntnisse stets erweiterst und auf dem neuesten Stand bleibst.
Unsere Lernangebote sind als interaktive LIVE-Online-Schulung konzipiert. Die Lernenden werden von erfahrenen Trainerinnen und Trainern unterrichtet. Das heißt, du kannst jederzeit individuelle Fragen stellen und erhältst kompetente Antworten. Unsere Schulungen sind zuverlässig auf dem neuesten Stand und arbeiten mit praxisgerechten Beispielen und Aufgaben. So erhältst du das nötige Rüstzeug, um deinen beruflichen Erfolg zu sichern.
Namhafte Unternehmen vertrauen auf unsere Kurse:
digitale Experten
250+
Schulungsthemen
Offene- und
individuelle Schulungen
Live-Online
Schulungen
Unsere beliebtesten Kursthemen
Vertiefe deine Kompetenzen, die aktuell gefragt sind.- Adobe Photoshop
- Adobe Illustrator
- Adobe InDesign
- Java
- JavaScript
- Angular
- Slack
- Microsoft Azure
- React
- Autodesk AutoCAD
- HTML
- C++
- Microsoft Excel
- AWS
- Microsoft Word
- WordPress
- iOS
- C#
- Android
- Onlinemarketing
- TypeScript
- ASP.NET
- Adobe Animate
- Kotlin
- Git
- Microsoft Project
- Swift
- Go/Golang
- Spring
- Microsoft Outlook
- Python
- AJAX
- Adobe XD
- Google Ads
- Adobe Premiere
- Google Analytics
- Adobe After Effects
- Salesforce
- Adobe Photoshop Elements
- PHP