Plan du cours

Leçon 1 - SQL principes de base :

  • Instructions de sélection
  • Types de jointures
  • Les index
  • Vues
  • Sous-requêtes
  • Union
  • Création de tables
  • Chargement des données
  • Vider les données
  • NoSQL

Leçon 2 - Modélisation des données :

  • Systèmes ER basés sur les transactions
  • L'entreposage de données
  • Modèles d'entrepôt de données
    • Schéma en étoile
    • Schémas en flocon de neige
  • Dimensions à évolution lente (SCD)
  • Données structurées et non structurées
  • Différents moteurs de stockage de type table :
    • Basé sur les colonnes
    • Basé sur les documents
    • En mémoire

Leçon 3 - L'index dans le monde de la NoSQL/science des données

  • Contraintes (primaires)
  • Balayage basé sur un index
  • optimisation des performances

Leçon 4 - NoSQL et les données non structurées

  • Quand utiliser NoSQL ?
  • Données éventuellement cohérentes
  • Schéma en lecture vs. schéma en écriture

Leçon 5 - SQL pour l'analyse des données

  • Fonction de fenêtrage
  • Joints latéraux
  • Lead & Lag

Leçon 6 - HiveQL

  • Support SQL
  • Tables externes et internes
  • Assemblages
  • Partitions
  • Sous-requêtes corrélées
  • Requêtes imbriquées
  • Quand utiliser Hive

Leçon 7 - Redshift

  • Conception et structure
  • Verrous et ressources partagées
  • Différences avec Postgres
  • Quand utiliser redshift

Pré requis

  • Une compréhension des bases de données
  • .
  • L'expérience avec SQL est un atout.

Audience

  • Analystes commerciaux
  • Développeurs de logiciels
  • Database développeurs
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires