A propos de ce cours
Le cours ne nécessite aucune notion de base, car il fournit des connaissances détaillées et actualisées sur les bases de données relationnelles, à l'exemple de l'un des meilleurs SGBD actuels, PostgreSQL, et sur le langage permettant de travailler avec elles - SQL. La norme SQL s'applique toutefois à toutes les autres bases de données relationnelles, de sorte que vous n'avez pas à vous préoccuper de l'utilisation d'un SGBDR différent dans le cadre de votre projet.
Le cours lui-même est divisé en 3 parties principales:
- niveau de base
- niveau standard
- niveau avancé
Pour les débutants, vous pouvez terminer les deux premiers niveaux et revenir au dernier plus tard, mais il est impératif que vous compreniez tout ce qui précède au fil du temps !
Le cours contient de nombreux exercices pratiques et couvre tous les aspects des bases de données relationnelles :
- définir et créer des bases de données, des schémas, des tables et leurs champs (DDL)
- créer des requêtes SQL pour récupérer des données (DML)
- fonctions de la fenêtre
- Indices B-Tree
- plans d'exécution des requêtes
- travailler avec un SGBD via la ligne de commande
- créer un dump de la base de données et, inversement, rouler le schéma et les données du SGBD à partir de ce dump
- Qu'est-ce que DWH et quel est son meilleur représentant sur Google - BigQuery
- Abordons le sujet du NoSQL avec le théorème CAP.
Après avoir suivi tous les niveaux de ce cours, vous aurez confiance dans les bases de données relationnelles, vous comprendrez les magasins NoSQL et les raisons pour lesquelles ils gagnent de plus en plus en popularité (sans jamais remplacer les bases de données relationnelles !) et vous vous sentirez à l'aise dans n'importe quel projet du monde réel.