La plupart des schémas de bases de données sont simples au départ, mais à mesure que le volume de données augmente et que les requêtes se complexifient, des goulots d’étranglement apparaissent au niveau des performances.
Ce qui distingue les ingénieurs de données expérimentés des autres, c’est leur capacité à concevoir des schémas évolutifs. Cette formation courte a été conçue pour aider les ingénieurs de données et les professionnels des bases de données à réaliser une conception et une optimisation avancées des schémas, qui ont un impact direct sur les performances des requêtes et l’évolutivité du système. À l’issue de cette formation, vous serez en mesure de mettre en œuvre des stratégies de partitionnement et de clustering via le langage DDL, de prendre des décisions éclairées quant à l’opportunité de dénormaliser pour gagner en performances, et de créer des diagrammes ER professionnels permettant de représenter des relations de données complexes. Ce sont précisément ces compétences que vous utiliserez pour optimiser les requêtes lentes et concevoir des schémas capables de gérer des charges de travail à l’échelle de l’entreprise. À l’issue de cette formation, vous serez capable de : - Appliquer des stratégies de partitionnement et de regroupement à l’aide du langage de définition de données SQL (DDL) - Analyser le compromis entre la normalisation de la base de données et les performances des requêtes afin de proposer une refonte du schéma - Créer des diagrammes entité-relation pour modéliser et documenter les structures de données Ce cours se distingue par le fait qu’il combine la mise en œuvre pratique du DDL avec des décisions stratégiques de conception de schémas qui répondent directement aux défis de performances rencontrés dans la pratique. Pour réussir ce projet, vous devez disposer de bases solides en matière de requêtes SQL, connaître les principes fondamentaux de la conception de bases de données et avoir une expérience de travail avec des bases de données relationnelles.














