Die meisten Datenbankschemata sind anfangs einfach aufgebaut, doch wenn die Datenmenge wächst und die Abfragen komplexer werden, entstehen Leistungsengpässe.
Was erfahrene Dateningenieure von anderen unterscheidet, ist die Fähigkeit, skalierbare Schemata zu entwerfen. Dieser Kurzkurs wurde entwickelt, um Dateningenieuren und Datenbankfachleuten dabei zu helfen, fortgeschrittene Schema-Entwürfe und -Optimierungen durchzuführen, die sich direkt auf die Abfrageleistung und die Skalierbarkeit des Systems auswirken. Nach Abschluss dieses Kurses sind Sie in der Lage, DDL-Partitionierungs- und Clustering-Strategien umzusetzen, fundierte Entscheidungen darüber zu treffen, wann eine Denormalisierung zur Leistungssteigerung sinnvoll ist, und professionelle ER-Diagramme zu erstellen, die komplexe Datenbeziehungen veranschaulichen. Genau diese Fähigkeiten werden Sie einsetzen, um langsam ausgeführte Abfragen zu optimieren und Schemata zu entwerfen, die Workloads im Unternehmensmaßstab bewältigen können. Am Ende dieses Kurses werden Sie in der Lage sein: - Partitionierungs- und Clustering-Strategien mithilfe der SQL Data Definition Language (DDL) anzuwenden - den Kompromiss zwischen Datenbanknormalisierung und Abfrageleistung zu analysieren, um eine Schema-Umgestaltung vorzuschlagen - Entity-Relationship-Diagramme zu erstellen, um Datenstrukturen zu modellieren und zu dokumentieren Dieser Kurs ist einzigartig, da er die praktische Umsetzung von DDL mit strategischen Entscheidungen zum Schema-Design verbindet, die direkt auf reale Leistungsherausforderungen eingehen. Um dieses Projekt erfolgreich zu absolvieren, sollten Sie über solide Grundlagen in der SQL-Abfrage, grundlegende Prinzipien des Datenbankdesigns sowie Erfahrung im Umgang mit relationalen Datenbanken verfügen.














