Plus de 700 cours, à moitié prix
Description du cours
Vous avez accès à une base de données. Et maintenant, que faire ? En vous appuyant sur vos compétences existantes en jointure de tables, utilisation de fonctions de base, agrégation de données et sous-requêtes, l'étape suivante de votre parcours SQL consiste à apprendre à explorer une base de données et les données qu'elle contient. À partir de données de Stack Overflow, des entreprises du Fortune 500 et des demandes 311 de la ville d'Evanston (IL), vous vous familiariserez avec les types numériques, textuels et de date/heure. Vous utiliserez des fonctions pour agréger, résumer et analyser les données sans quitter la base. Les erreurs et incohérences dans les données ne vous arrêteront pas ! Vous apprendrez les problèmes courants à repérer et des stratégies pour nettoyer des données désordonnées. À la fin de ce cours, vous serez prêt à explorer vos propres bases PostgreSQL et à analyser les données qu'elles contiennent.Les vidéos contiennent des transcriptions en direct que vous pouvez afficher en cliquant sur « Show transcript » en bas à gauche des vidéos.
Le glossaire du cours se trouve à droite, dans la section des ressources.
Pour obtenir des crédits CPE, vous devez terminer le cours et atteindre un score de 70 % à l'évaluation qualifiante. Vous pouvez accéder à l'évaluation en cliquant sur l'encadré des crédits CPE à droite.
Prérequis
Programme de formation
Plan du cours
1
Que contient la base de données ?
Commencez à explorer une base en identifiant les tables et les clés étrangères qui les relient. Recherchez les valeurs manquantes, comptez le nombre d'observations et joignez des tables pour comprendre leurs liens. Au passage, découvrez le coalescing et le casting des données.
- Que contient la base de données ?50 XP
- Examinez la taille des tables50 XP
- Compter les valeurs manquantes100 XP
- Relier les tables100 XP
- Les clés de la base de données50 XP
- Clés externes50 XP
- Lire un diagramme de relations entre entités100 XP
- Fusion100 XP
- Types de colonnes et contraintes50 XP
- Effets de la conversion100 XP
- Résumez la distribution des valeurs numériques100 XP
2
Résumer et agréger des données numériques
Vous vous appuierez sur des fonctions comme min et max pour résumer les données numériques sous de nouveaux angles. Ajoutez les fonctions de moyenne, variance, corrélation et percentile à votre boîte à outils, et apprenez aussi à tronquer et à arrondir des valeurs numériques. Construisez des requêtes complexes et enregistrez vos résultats en créant des tables temporaires.
3
Explorer des données catégorielles et du texte non structuré
Les données textuelles (ou de type caractère) peuvent être désordonnées, mais vous apprendrez à gérer les incohérences de casse, d'espacement et de délimiteurs.
Découvrez comment utiliser une table temporaire pour recoder des données catégorielles brouillonnes en valeurs normalisées que vous pourrez compter et agréger. Extrayez de nouvelles variables à partir de texte non structuré en explorant des demandes d'aide soumises à la ville d'Evanston (IL).
4
Travailler avec les dates et les horodatages
Quelle heure est-il ? Dans ce chapitre, vous apprendrez à le déterminer. Vous agrégez des données de type date/heure par heure, jour, mois ou année, et vous vous entraînerez à construire des séries temporelles et à y détecter des manques.
S
Analyse exploratoire des données en SQL
Cours
terminé

