Utiliser psql et les commandes SQL pour mettre en œuvre les opérations CRUD (Create, Read, Update, and Delete) pour les tables d'une base de données PostgreSQL.
Identifier et utiliser les fonctions des clés primaires, logiques et étrangères dans une base de données.
Construire et différencier les relations "un à plusieurs" et "plusieurs à plusieurs" dans PostgreSQL.
Rappeler les personnes, les organisations et les innovations clés qui ont contribué à l'élaboration de la norme SQL
Compétences que vous acquerrez
Catégorie : Théorie des bases de données
Théorie des bases de données
Catégorie : Intégrité des données
Intégrité des données
Catégorie : Modélisation des données
Modélisation des données
Catégorie : Bases de données
Bases de données
Catégorie : SQL
SQL
Catégorie : Conception de la base de données
Conception de la base de données
Catégorie : Gestion des bases de données
Gestion des bases de données
Catégorie : Développement de bases de données
Développement de bases de données
Outils que vous découvrirez
Catégorie : Bases de données relationnelles
Bases de données relationnelles
Catégorie : PostgreSQL
PostgreSQL
Catégorie : Langages de requête
Langages de requête
Détails à connaître
Certificat partageable
Ajouter à votre profil LinkedIn
Évaluations
4 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
Dans ce cours, vous en apprendrez plus sur la conception historique des bases de données et sur l'utilisation de SQL dans l'environnement PostgreSQL. L'utilisation des techniques SQL et des commandes courantes (INSERT INTO, WHERE, ORDER BY, ON DELETE CASCADE, etc.) vous permettra de créer des tables, des types de colonnes et de définir le schéma de vos données dans PostgreSQL. Vous apprendrez à modéliser les données et à représenter les relations de type un à plusieurs et plusieurs à plusieurs dans PostgreSQL. Les étudiants feront des travaux pratiques en créant des tables, en insérant des données, en concevant des modèles de données, en créant des structures relationnelles et en insérant et interrogeant des données relationnelles dans les tables.
Au cours de cette première semaine, vous en saurez plus sur les objectifs de ce cours. Vous apprendrez à différencier les bases de données relationnelles des fichiers plats, et à utiliser psql et les commandes SQL pour créer, lire, mettre à jour et supprimer des tables dans une base de données PostgreSQL.
Afficher les informations sur le contenu du module
8 vidéos•Total 66 minutes
Bienvenue à PostgreSQL !•8 minutes
Histoire des bases de données relationnelles•20 minutes
Vidéo bonus : Elizabeth Fong et les normes SQL•8 minutes
Architecture SQL•13 minutes
Utiliser PythonAnywhere pour exécuter du code SQL•10 minutes
Utilisation du client DBeaver pour exécuter des commandes SQL•7 minutes
Chuck Goes Racing - Joliet, Illinois, États-Unis•1 minute
Heures de bureau - Londres (Très proche de PythonAnywhere)•1 minute
6 lectures•Total 50 minutes
Aidez-nous à mieux vous connaître•5 minutes
Syllabus•10 minutes
Elizabeth Fong et les normes SQL•10 minutes
Philosophie d'évaluation•5 minutes
Fonctionnement des missions•10 minutes
Connexion à votre serveur de base de données•10 minutes
1 devoir•Total 10 minutes
Introduction à SQL•10 minutes
5 éléments d'application•Total 255 minutes
Galerie de photos de la classe A•60 minutes
Une carte de l'emplacement des étudiants•60 minutes
Configuration initiale de la base de données•30 minutes
Fabrication de nos premières tables•45 minutes
Insérer des données dans un tableau•60 minutes
Table unique SQL
Module 2•3 heures à terminer
Détails du module
Cette semaine, vous apprendrez à rappeler et à utiliser les commandes psql courantes, à créer une base de données à l'aide des invites de la ligne de commande et à utiliser les commandes SQL courantes, notamment INSERT INTO, WHERE et ORDER BY.
Inclus
6 vidéos1 devoir2 éléments d'application
Afficher les informations sur le contenu du module
6 vidéos•Total 51 minutes
Travailler avec des tables et PostgreSQL•13 minutes
Types de données dans PostgreSQL•9 minutes
Clés et index de base de données dans PostgreSQL•12 minutes
Base de données des pistes musicales (CSV)•7 minutes
Chuck chante le blues à Genève, en Suisse (près du CERN)•6 minutes
Heures de bureau - Kyoto, Japon•4 minutes
1 devoir•Total 15 minutes
Table unique SQL•15 minutes
2 éléments d'application•Total 120 minutes
Champs de série / Incrémentation automatique•60 minutes
Base de données des pistes musicales (CSV)•60 minutes
Modèles de données "un à plusieurs
Module 3•2 heures à terminer
Détails du module
Cette semaine est consacrée à la conception de bases de données relationnelles et aux modèles de données un à plusieurs. Vous apprendrez également les fonctions des clés primaires, logiques et étrangères au sein d'une base de données, et comment reconnecter les lignes avec les données correspondantes dans une table.
Inclus
9 vidéos1 devoir1 élément d'application
Afficher les informations sur le contenu du module
9 vidéos•Total 65 minutes
Conception de bases de données relationnelles Partie 1•8 minutes
Conception de bases de données relationnelles Partie 2•7 minutes
Clés•7 minutes
Normalisation de la base de données•6 minutes
Tableaux de construction•7 minutes
Insérer des données•4 minutes
Utilisation de la fonction JOIN entre les tables•12 minutes
Heures de bureau au parc Bletchley, Milton Keynes, Angleterre•9 minutes
Heures de bureau, Philadelphie, Pennsylvanie, États-Unis•4 minutes
1 devoir•Total 10 minutes
Modèles de données un à plusieurs•10 minutes
1 élément d'application•Total 60 minutes
Saisie de données multiples - Automobiles•60 minutes
Modèles de données multiples
Module 4•2 heures à terminer
Détails du module
La dernière semaine de ce cours est consacrée aux modèles de données multiples. Vous serez bientôt en mesure de faire la différence entre les relations "un à plusieurs" et "plusieurs à plusieurs", ainsi que de normaliser et d'insérer des éléments de données dans un ensemble connecté de tables "plusieurs à plusieurs".
Inclus
5 vidéos1 lecture1 devoir1 élément d'application
Afficher les informations sur le contenu du module
5 vidéos•Total 38 minutes
Relations de plusieurs à plusieurs•15 minutes
Démonstration : Conception d'une base de données et plusieurs à plusieurs•15 minutes
Prochainement - Au-delà de CRUD (Create, Read, Update, Delete) et JOIN•2 minutes
Heures de bureau - Capetown, Afrique du Sud•3 minutes
Heures de bureau - Raleigh, Caroline du Nord, États-Unis•3 minutes
1 lecture•Total 5 minutes
Enquête post-cours•5 minutes
1 devoir•Total 10 minutes
Modèles de données "plusieurs à plusieurs" (Many-to-Many)•10 minutes
1 élément d'application•Total 60 minutes
Création d'une liste d'adresses de plusieurs à plusieurs•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.8
1 120 avis
5 stars
85,80 %
4 stars
10,53 %
3 stars
1,69 %
2 stars
0,80 %
1 star
1,16 %
Affichage de 3 sur 1120
T
TA
4·
Révisé le 14 déc. 2022
Very good course but some information is just too abstract. It need a little bit more detail and depth in order to understand concepts. The practicality of the exercises is just amazing. Great job!
V
VD
5·
Révisé le 19 févr. 2023
Good course Very good course, easy to assimilate for a beginner, at the first "contact" with databases and things like that...
C
CF
5·
Révisé le 24 oct. 2021
This course is for beginners from a very thorough perspective. Even though I've seen most of the material in college, it was great to catch up on it, and have a distinct perspective of the subject.
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.