Concevoir et implémenter des objets de base de données avec SQL

Intermédiaire
Avancé
Ingénieur Data
Administrateur de base de données
Développeur
Architecte de solutions
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric

Ce module couvre la conception et l’implémentation de différents objets de base de données, notamment des tables avec différents types de données, des types de tables spécialisés, des index, des contraintes et des stratégies de partitionnement. Vous allez apprendre à créer et à optimiser des objets de base de données pour les plateformes SQL modernes.

Objectifs d’apprentissage

Une fois ce module terminé, vous pourrez :

  • Concevoir et implémenter des tables avec des types de données, des tailles et des colonnes appropriés
  • Implémenter des tables spécialisées, notamment des tables en mémoire, temporelles, externes, LEDGER et GRAPH
  • Concevoir et implémenter des colonnes et des index JSON
  • Concevoir et implémenter des contraintes de base de données, notamment la clé primaire, la clé étrangère, la clé unique, CHECK et DEFAULT
  • Concevoir et implémenter SEQUENCES
  • Concevoir et implémenter des stratégies de partitionnement pour les tables et les index

Prérequis

Voici les prérequis pour commencer ce module :

  • Expérience d’écriture de requêtes T-SQL
  • Compréhension de base des concepts de base de données
  • Connaissance des principes de conception de base de données relationnelle