Cours
PrestaShop

Newsletter

SQL : les Fondamentaux

Plus de 11h de cours en ligne sur le langage des bases de données SQL

Ou s'abonner pour un accès illimité sans engagement à tout Skilleos pour 19,90€/mois. En savoir plus
chapitre

Chapitres

130

chrono

Durée

11h24 de cours en ligne

chrono

Prérequis

acces

Accès

24h/24 et 7j/7
PC/Mac, tablette et smartphone

certificat

Certificat

Délivré à la fin de la formation

1for1

1 For 1

Un abo ou un achat sur Skilleos = Un cours offert à un bénéficiaire

Rod Paris

Rod Paris

Rod a déjà accompagné plus de 5000 étudiants sur ses formations. Entrepreneur, Data Scientist, Développeur Web et Formateur passionné de Cloud, Big Data et d’Intelligence Artificielle, il écrit aussi de nombreux articles sur le blog Mon Coach Data. Sa mission consiste à vous inspirer à créer quelque chose qui ait du sens pour vous, car c’est en étant passionné que l’on réussit le mieux. Il propose aujourd’hui des formations sur Python, SQL, la Data Science et l’Intelligence Artificielle. Il a hâte de vous retrouver dans ses cours et de vous transmettre ses passions.

Vous avez besoin de maîtriser la langage SQL pour communiquer avec des bases de données? Comment utiliser efficacement ces données issus de vos bases de données? Que vous soyez débutant ou que vous souhaitiez vous perfectionner et enfin maîtriser de A à Z le langage des bases de données, ce cours vous apprendra rapidement à exécuter des requêtes SQL et tirer profit des données disponibles.

Ce cours en ligne sur le langage SQL vous permettra de maîtriser progressivement et rapidement les requêtes SQL sur des bases de données SQLite et postgreSQL. 

Contenu du cours

  • Syntaxes de base et intermédiaire SQL
  • 4 bases de données variées à explorer
  • 2 challenges pour valider vos acquis
  • 3 projets guidés
  • 1 projet final axé sur l'étude d'une base de données d'une société de location de DVDs

À la fin du cours, vous serez capable de :

  • Utiliser SQL pour interroger une base de données
  • Utiliser SQL et Python pour réaliser des analyses de données
  • Etre familier avec les bases de données SQLite et PostgreSQL
  • Maîtriser les bases de données en SQL (SQLite et PostgreSQL) avec Python et l'outil de commande SQL

Chapitres

INTRODUCTION SQL
1
00:36
Introduction
2
04:06
Installation et Utilisation de DB Browser SQLite
3
02:28
Introduction aux bases de données et SQL
4
03:38
Comprendre les tables, lignes et colonnes
5
05:35
Notre première requête SQL
6
03:43
Ordre des colonnes
7
07:42
Filtrer avec WHERE
8
03:23
Limiter le nombre de résultats
OPÉRATEURS LOGIQUES ET ORDRE
9
07:47
Conditions multiples avec AND et OR
10
09:49
Grouper les opérateurs avec des parenthèses
11
05:03
Trier les résultats avec ORDER BY
12
05:58
Ordre des résultats sur plusieurs colonnes
CHALLENGE 1: REQUÊTES SQL
13
00:27
Introduction
14
01:18
Utiliser SELECT et LIMIT pour afficher certains éléments de la table
15
02:07
Utiliser WHERE pour filtrer les résultats
16
03:58
Ajouter des critères avec des opérateurs logiques
17
02:39
Trier les résultats
REQUÊTES SUR SQLITE AVEC PYTHON
18
00:44
Présentation section
19
06:02
Installation Python et Jupyter Notebook
20
02:30
Connexion à la base de données
21
17:36
Créer un curseur et exécuter une requête SQL sur Python
22
07:09
Chercher un certain nombre de résultats
23
04:59
Stopper la connexion à la base de données
PROJET GUIDE: BASE DE DONNÉES SQLITE (BONUS PYTHON)
24
00:50
Présentation du projet
25
09:32
Présentation de la commande SQLite et exécution de requêtes SQL
26
05:51
Utiliser Python avec SQLite
27
18:51
Calculer des prévisions démographiques
28
09:34
Sommer des lignes d'une colonne pour calculer la surface totale
CALCUL DE STATISTIQUES EN SQL
29
00:36
Introduction
30
06:24
Compter le nombre de lignes en SQL
31
08:57
Trouver les valeurs minimales et maximales d'une colonne en SQL
32
08:04
Calculer des sommes et des moyennes en SQL
33
08:55
Combiner plusieurs fonctions
34
06:33
Associer les fonctions de calcul avec la condition WHERE
35
05:50
Sélectionner des éléments ou données uniques
36
07:58
Associer les fonctions de calcul avec DISTINCT
37
05:48
Opérations mathématiques en SQL
38
08:21
Exécuter des opérations mathématiques entre colonnes
STATISTIQUES SUR DES GROUPES DE DONNÉES
39
00:56
Introduction
40
07:49
Calculer des statistiques en regroupant des éléments par niveau
41
03:16
Renommer les colonnes avec la commande AS
42
03:24
Pratique
43
08:40
Colonnes virtuelles et HAVING
44
05:55
Arrondir les résultats avec la fonction ROUND
CHALLENGE 2: EXPLORATION DE DONNÉES
45
00:34
Introduction
46
06:16
Calcul de moyennes
47
07:43
Trouver les valeurs extrêmes
48
07:11
Filtrer les valeurs
49
07:36
Prédire la future croissance démographique
50
05:56
Explorer plus sur les estimations démographiques
MODIFIER LES DONNÉES DANS UNE TABLE
51
00:46
Introduction
52
07:42
Les dates en SQL
53
02:54
Les différents types de données
54
03:09
Les clés primaires (Primary Keys)
55
06:15
Insérer des données dans une table
56
05:34
Valeurs manquantes
57
08:24
Modifier des valeurs
58
03:32
Supprimer des lignes
SCHÉMA D'UNE TABLE
59
00:44
Introduction
60
04:45
Ajouter des colonnes
61
01:54
Supprimer des colonnes
62
05:48
Créer une table
63
10:21
Relation entre tables
64
02:57
Créer une table avec relations
65
07:24
Commande INNER JOIN
66
07:37
Types de combinaison entre 2 tables
NORMALISATION DE LA BASE DE DONNÉES ET RELATIONS
67
00:29
Introduction
68
06:17
Découverte de la base de données
69
05:37
Normalisation de base de données
70
02:42
Types de relation
71
13:35
Requête sur une base de données normalisée
72
04:28
Créer une Join Table ou table intermédiaire
73
07:15
Requête SQL pour une relation many-to-many
74
05:15
Pratique sur la relation many-to-many
PROJET GUIDE: PRÉPARER LES DONNÉES POUR SQLITE (BONUS PYTHON)
75
00:30
Introduction
76
05:25
Découverte du dataset
77
11:39
Filtrer les données
78
07:24
Nettoyer les colonnes Unnamed et Won?
79
12:03
Nettoyage de la colonne Additional Info
80
09:24
Exporter vers SQLite
PROJET GUIDE: CRÉER DES RELATIONS SUR SQLITE (BONUS PYTHON)
81
00:21
Introduction
82
03:16
Rappel table
83
13:29
Créer la table ceremonies
84
01:52
Contraintes de clé externe
85
15:19
Relation one-to-many avec la table nominations
86
05:10
Supprimer et renommer des tables
87
06:03
Créer une Join Table
POSTGRESQL
88
00:37
Introduction
89
01:58
SQLite vs. PostgreSQL
90
01:29
Vue d'ensemble de PostgreSQL
91
02:26
Installer PostgreSQL
92
07:59
Connexion postgreSQL
COMMAND LINE POSTGRESQL
93
01:54
L'outil PSQL
94
01:53
Exécuter des requêtes SQL
95
02:34
Commandes spéciales PostgreSQL
96
03:12
Changer de base de données
97
05:17
Créer des utilisateurs
98
04:46
Ajouter des permissions
99
04:23
Retirer des permissions
100
01:40
Superusers
101
04:42
Supprimer un utilisateur, une table ou une base de données
UTILISATION POSTGRESQL AVEC PYTHON
102
03:50
Connexion avec psycopg2
103
03:38
Créer une table
104
05:21
Transactions en SQL
105
02:31
Commit automatique
106
05:58
Exécuter des requêtes
107
04:36
Créer des bases de données
108
03:27
Supprimer des bases de données
PROJET FINAL: EXPLORATION BASE DE DONNÉES POSTGRESQL
109
06:32
Installation de la base de données dvdrental
110
06:26
Schéma de la base de données
111
06:32
Exploration avec DISTINCT, COUNT et GROUP BY
112
10:33
Commande EXTRACT
113
05:41
Exploration avec WHERE
114
06:01
Commande IN
115
11:51
Commande LIKE
116
06:47
Challenge GROUP BY
117
08:35
Challenge HAVING
118
07:00
JOINS
119
06:51
Exemples INNER JOIN
120
05:26
Exemples OUTER JOIN
121
00:52
Challenge JOIN: Afficher tous les titres de film, catégories et leurs langues
122
02:48
Solution challenge JOIN
123
00:31
Challenge Marketing 1
124
03:13
Solution challenge marketing 1
125
00:20
Challenge Marketing 2
126
03:12
Solution challenge marketing 2
127
00:21
Challenge Marketing 3
128
04:26
Solution challenge Marketing 3
129
00:12
Challenge Marketing 4
130
02:18
Solution challenge marketing 4

SQL : les Fondamentaux

49.00 €

close if for show price

  • langues fr