Utiliser les commandes SQL pour modifier les tables d'une base de données PostgreSQL et produire des tables correctement normalisées à partir de fichiers CSV.
Traiter de manière appropriée le texte et les dates dans les bases de données et créer des procédures stockées.
Identifier l'algorithme des hashtags et leurs attributs.
Construisez des expressions régulières pour sélectionner les lignes qui correspondent à un modèle.
Compétences que vous acquerrez
Catégorie : Traitement des transactions
Traitement des transactions
Catégorie : Conception de la base de données
Conception de la base de données
Catégorie : Optimisation des performances
Optimisation des performances
Catégorie : Transformation des données
Transformation des données
Catégorie : Manipulation de données
Manipulation de données
Catégorie : Gestion des bases de données
Gestion des bases de données
Catégorie : Intégrité des données
Intégrité des données
Catégorie : Importation/exportation de données
Importation/exportation de données
Catégorie : SQL
SQL
Catégorie : Algorithmes
Algorithmes
Catégorie : Procédure stockée
Procédure stockée
Outils que vous découvrirez
Catégorie : PostgreSQL
PostgreSQL
Catégorie : Bases de données relationnelles
Bases de données relationnelles
Catégorie : Langages de requête
Langages de requête
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
3 devoirs
Enseigné en Français (doublage IA)
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
Apprenez de nouveaux concepts auprès d'experts du secteur
Acquérez une compréhension de base d'un sujet ou d'un outil
Développez des compétences professionnelles avec des projets pratiques
Obtenez un certificat professionnel partageable
Il y a 4 modules dans ce cours
Ce cours couvre un large éventail de techniques SQL, au-delà des opérations CRUD (Create, Read, Update, and Delete) de base dans PostgreSQL. Vous apprendrez les spécificités de l'agrégation, des transactions, de la lecture et de l'analyse des fichiers CSV et de l'insertion de données dans une base de données. Vous verrez également comment PostgreSQL gère et indexe les données textuelles. Plus précisément, les étudiants feront des travaux qui modifient les schémas de tables, créent des procédures stockées, construisent des requêtes avancées, explorent le tri et le regroupement des données des requêtes, et les techniques pour travailler avec du texte dans les bases de données, y compris les expressions régulières.
Dans cette première semaine, vous serez introduit au cours et vous verrez les commandes SQL pour éditer les colonnes et les tables dans une base de données PostgreSQL. Vous apprendrez à créer des procédures stockées et à utiliser la commande SELECT DISTINCT.
Afficher les informations sur le contenu du module
14 vidéos•Total 121 minutes
Bienvenue à SQL Intermédiaire !•2 minutes
Modification du schéma de la table•4 minutes
Dates•15 minutes
DISTINGUER / REGROUPER PAR•12 minutes
Démonstration : SÉLECTIONNEZ DISTINCT•8 minutes
Démonstration : GROUPE PAR•7 minutes
Sous-requêtes•10 minutes
Démonstration : Sous-requêtes•8 minutes
Concurrence et transactions•15 minutes
Démonstration : Concurrence et transactions•20 minutes
Procédures stockées•9 minutes
Démonstration : Procédures stockées•6 minutes
Heures de bureau Hyderabad, Inde - PyCon•5 minutes
Heures de bureau : Puebla, Mexique•1 minute
6 lectures•Total 50 minutes
Aidez-nous à mieux vous connaître•5 minutes
Syllabus•10 minutes
Chaque cours utilise une base de données différente•10 minutes
Fonctionnement des missions•10 minutes
Connexion à votre serveur de base de données•10 minutes
Philosophie d'évaluation•5 minutes
1 devoir•Total 10 minutes
SQL intermédiaire•10 minutes
5 éléments d'application•Total 210 minutes
Configuration initiale de la base de données•30 minutes
Fabrication de nos premières tables•30 minutes
Modifier la table•30 minutes
SÉLECTIONNER DISTINCT•60 minutes
Création d'une procédure stockée•60 minutes
Utiliser les techniques SQL
Module 2•3 heures à terminer
Détails du module
Cette semaine, nous nous concentrerons sur la production de tables correctement normalisées à partir de fichiers CSV et sur l'utilisation de la commande ALTER TABLE pour ajuster le schéma des tables.
Inclus
5 vidéos3 éléments d'application
Afficher les informations sur le contenu du module
5 vidéos•Total 25 minutes
Démonstration de lecture et d'analyse de fichiers•4 minutes
Démonstration : Création et chargement d'une base de données•6 minutes
Démonstration : Chargement et normalisation de données CSV•9 minutes
Heures de bureau - Gingerman Raceway, South Haven, Michigan, États-Unis•2 minutes
Heures de bureau - Haag, Pays-Bas•4 minutes
3 éléments d'application•Total 180 minutes
Pistes musicales plusieurs à plusieurs•60 minutes
Les sites du patrimoine de l'Unesco, plusieurs à la fois•60 minutes
Base de données des pistes musicales et des artistes•60 minutes
Texte dans PostgreSQL
Module 3•4 heures à terminer
Détails du module
Cette semaine sera consacrée au texte dans PostgreSQL, y compris l'utilisation des jeux de caractères, l'identification des algorithmes et des attributs des hashtags, ainsi que les choix et les techniques d'indexation.
Afficher les informations sur le contenu du module
10 vidéos•Total 113 minutes
Texte dans les bases de données•5 minutes
Fonction texte•21 minutes
Jeux de caractères•17 minutes
Jeux de caractères en Python•6 minutes
Les hachages internes•20 minutes
Bruce Schneier - Cryptographie, hachage et NIST•11 minutes
Choix de l'indice et techniques indicielles•14 minutes
Démonstration : Générer et numériser du texte•11 minutes
Heures de bureau - New York•5 minutes
Heures de bureau, Miami, Floride, États-Unis•2 minutes
1 lecture•Total 10 minutes
Bruce Schneier - Cryptographie, hachage et NIST•10 minutes
1 devoir•Total 10 minutes
Texte et PostgreSQL•10 minutes
2 éléments d'application•Total 120 minutes
Un casse-tête basé sur le hachage•60 minutes
Générer du texte•60 minutes
Expressions régulières
Module 4•2 heures à terminer
Détails du module
Au cours de la dernière semaine, nous nous concentrerons sur les expressions régulières : leurs fonctions et la manière de les construire pour sélectionner dans un tableau les lignes correspondant à un motif.
Inclus
6 vidéos1 lecture1 devoir1 élément d'application
Afficher les informations sur le contenu du module
Heures de bureau, Mountain View, Californie, États-Unis•1 minute
1 lecture•Total 5 minutes
Enquête post-cours•5 minutes
1 devoir•Total 10 minutes
Expressions régulières•10 minutes
1 élément d'application•Total 60 minutes
Requêtes par expression régulière•60 minutes
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur
Évaluations de l’enseignant
Évaluations de l’enseignant
Nous avons demandé à tous les étudiants de fournir des commentaires sur nos enseignants au sujet de la qualité de leur pédagogie.
La mission de l'université du Michigan est de servir les habitants du Michigan et le monde entier en occupant une place prépondérante dans la création, la communication, la préservation et l'application des connaissances, de l'art et des valeurs académiques, et en formant des dirigeants et des citoyens qui défieront le présent et enrichiront l'avenir.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Avis des étudiants
4.7
338 avis
5 stars
83,43 %
4 stars
10,94 %
3 stars
2,36 %
2 stars
1,18 %
1 star
2,07 %
Affichage de 3 sur 338
J
JV
4·
Révisé le 20 sept. 2021
Learned a lot, and it was fun. I would give 5 stars if it was a bit more challenging.
A
AM
5·
Révisé le 16 juil. 2023
The instructor Dr. Chuck and the materials covered in this program are great.
Y
YE
5·
Révisé le 5 janv. 2022
The best intermediate PostgreSQL ever. I really learn a lot.
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Qu'est-ce que je recevrai si je souscris à cette Specializations ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours de la spécialisation et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Une aide financière est-elle disponible ?
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien pour postuler sur la page de description.