Décrire les données, les bases de données, les bases de données relationnelles et les bases de données en nuage.
Décrire les modèles d'information et de données, les bases de données relationnelles et les concepts de modèles relationnels (y compris les schémas et les tables).
Expliquez un diagramme de relations entre entités et concevez une base de données relationnelle pour un cas d'utilisation spécifique.
Développer une connaissance pratique des SGBD les plus courants, notamment MySQL, PostgreSQL et IBM DB2
Compétences que vous acquerrez
Catégorie : SQL
SQL
Catégorie : Importation/exportation de données
Importation/exportation de 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 : Architecture et administration des bases de données
Architecture et administration des bases de données
Catégorie : Développement de bases de données
Développement de bases de données
Catégorie : Intégrité des données
Intégrité des données
Catégorie : Administration des bases de données
Administration des bases de données
Catégorie : Gestion des bases de données
Gestion des bases de données
Catégorie : Conception de la base de données
Conception de la base de données
Outils que vous découvrirez
Catégorie : IBM DB2
IBM DB2
Catégorie : Bases de données relationnelles
Bases de données relationnelles
Catégorie : Interface de ligne de commande
Interface de ligne de commande
Catégorie : Systèmes de base de données
Systèmes de base de données
Catégorie : MySQL
MySQL
Catégorie : Logiciel de base de données
Logiciel de base de données
Catégorie : PostgreSQL
PostgreSQL
Catégorie : Systèmes de gestion de bases de données
Lorsque vous vous inscrivez à ce cours, vous devez également sélectionner un programme spécifique.
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
Êtes-vous prêt à plonger dans le monde de l'ingénierie des données ? Dans ce cours de niveau débutant, vous acquerrez une solide compréhension de la manière dont les données sont stockées, traitées et consultées dans les bases de données relationnelles (SGBDR). Vous travaillerez avec différents types de bases de données qui conviennent à diverses exigences en matière de traitement des données.
Vous commencerez ce cours par une introduction aux concepts des bases de données relationnelles, ainsi qu'à plusieurs bases de données relationnelles standard, dont IBM DB2, MySQL et PostgreSQL. Ensuite, vous utiliserez des outils SGBDR utilisés par les professionnels tels que phpMyAdmin et pgAdmin pour créer et maintenir des bases de données relationnelles. Vous utiliserez également la ligne de commande et les instructions SQL pour créer et gérer des tables.
Ce cours comprend des exercices pratiques pour vous aider à démontrer votre apprentissage. Vous travaillerez avec de vraies bases de données et explorerez des ensembles de données réels. Vous créerez des instances de base de données et les remplirez avec des tables et des données.
A la fin de ce cours, vous ferez un travail final dans lequel vous appliquerez les connaissances accumulées dans ce cours et démontrerez que vous avez les compétences pour : concevoir une base de données pour une exigence analytique spécifique, normaliser les tables, créer des tables et des vues dans la base de données, charger et accéder aux données.
Aucune connaissance préalable des bases de données ou de la programmation n'est requise.
Tout le monde peut suivre ce cours gratuitement. Si vous choisissez de suivre ce cours et d'obtenir le certificat de cours Coursera, vous pouvez également obtenir un badge numérique IBM une fois le cours terminé avec succès.
Dans ce module, vous apprendrez d'abord les aspects fondamentaux des structures de données et des formats de fichiers, ainsi que les différences entre les bases de données relationnelles et non relationnelles. Vous explorerez les différents types de modèles de données et discuterez des concepts fondamentaux de la gestion des bases de données. En outre, vous explorerez les diagrammes entité-relation (ERD) ainsi que leurs composants et leurs relations. Vous acquerrez également une expertise dans divers domaines liés aux bases de données. Enfin, vous acquerrez une compréhension claire de Db2 et PostgreSQL.
Inclus
14 vidéos4 lectures4 devoirs3 plugins
Afficher les informations sur le contenu du module
14 vidéos•Total 86 minutes
Introduction au cours•4 minutes
Révision des fondamentaux des données•8 minutes
Modèles d'information et de données•6 minutes
ERD et types de relations•5 minutes
Mise en correspondance des entités avec les tables•5 minutes
Types de données•5 minutes
Concepts du modèle relationnel•6 minutes
Architecture de la base de données•6 minutes
Architecture distribuée et bases de données en grappes•5 minutes
Modèles d'utilisation de la base de données•7 minutes
Introduction aux offres de bases de données relationnelles•8 minutes
Db2•10 minutes
MySQL•7 minutes
PostgreSQL•5 minutes
4 lectures•Total 15 minutes
Aperçu du cours•3 minutes
Résumé et points forts•1 minute
Plongée dans les concepts avancés du modèle relationnel•10 minutes
Résumé et points forts•1 minute
4 devoirs•Total 50 minutes
Quiz pratique : Concepts fondamentaux des bases de données relationnelles•10 minutes
Quiz pratique : Présentation des produits de bases de données relationnelles•10 minutes
Quiz noté : Concepts fondamentaux des bases de données relationnelles•15 minutes
Quiz noté : Introduction aux produits de bases de données relationnelles•15 minutes
3 plugins•Total 26 minutes
Conseils utiles pour l'achèvement des cours•1 minute
Laboratoire pratique : Concepts du modèle relationnel•10 minutes
Lecture : Concepts avancés du modèle relationnel•15 minutes
Utilisation des bases de données relationnelles
Module 2•5 heures à terminer
Détails du module
Dans ce module, vous explorerez les types d'instructions SQL, comme le langage de définition des données (DDL) et le langage de manipulation des données (DML). Vous apprendrez à créer, modifier et gérer des tables à l'aide d'instructions DDL et comprendrez les utilitaires de déplacement de données pour un chargement et une gestion efficaces des données. En outre, vous vous plongerez dans les objets clés des bases de données tels que les schémas, les clés primaires, les clés étrangères et les index, et vous comprendrez leur rôle dans l'organisation, l'intégrité et l'extraction des données. Vous comprendrez également l'importance de la normalisation pour réduire la redondance et assurer la cohérence des données, ainsi que les différentes contraintes du modèle relationnel pour maintenir l'exactitude et la fiabilité des données.
Afficher les informations sur le contenu du module
11 vidéos•Total 52 minutes
Types de déclarations SQL (DDL vs. DML)•2 minutes
Création de tableaux•5 minutes
Déclaration CREATE TABLE•3 minutes
ALTER, DROP et tronquer des tables•4 minutes
Utilitaires de déplacement de données•6 minutes
Chargement des données•4 minutes
Objets et hiérarchie des bases de données (y compris les schémas)•7 minutes
Clés primaires et clés étrangères•4 minutes
Aperçu des indices•5 minutes
Normalisation•6 minutes
Contraintes du modèle relationnel - Avancé•5 minutes
5 lectures•Total 51 minutes
Résumé et points forts•2 minutes
Résumé et points forts•2 minutes
Aperçu des leçons facultatives•2 minutes
Créer une instance de service Db2•15 minutes
Créer des tables et charger des données dans Db2•30 minutes
4 devoirs•Total 50 minutes
Quiz pratique : Créer des tableaux et charger des données•10 minutes
Quiz pratique : Conception de clés, d'index et de contraintes•10 minutes
Quiz noté : Créer des tableaux et charger des données•15 minutes
Quiz noté : Conception de clés, d'index et de contraintes•15 minutes
3 éléments d'application•Total 95 minutes
Labo pratique : Créer des tables et charger des données dans Datasette•20 minutes
Laboratoire pratique : Normalisation, clés et contraintes dans une base de données relationnelle•60 minutes
(Facultatif) Obtenir le code de fonctionnalité d'IBM Cloud et activer le compte d'essai•15 minutes
2 plugins•Total 27 minutes
Lecture : Aperçu de la leçon facultative•2 minutes
(Facultatif) Laboratoire pratique : Normalisation, clés et contraintes dans les bases de données relationnelles (avec Db2)•25 minutes
MySQL et PostgreSQL
Module 3•3 heures à terminer
Détails du module
Dans ce module, vous découvrirez les aspects fondamentaux de MySQL et PostgreSQL et identifierez les outils du Système de gestion de bases de données relationnelles (SGBDR). Vous explorerez le processus de création de bases de données et de tables ainsi que la définition des clés, des contraintes et des connexions dans MySQL. De plus, vous découvrirez les processus importants de PostgreSQL en utilisant la ligne de commande, pgAdmin et les vues. De plus, vous acquerrez des compétences essentielles telles que les techniques de chargement de bases de données et des connaissances sur la sécurisation des données sensibles et la rationalisation de la récupération des données.
Afficher les informations sur le contenu du module
7 vidéos•Total 35 minutes
Premiers pas avec MySQL•8 minutes
Création de bases de données et de tables dans MySQL•3 minutes
Alimentation des bases de données et des tables MySQL•5 minutes
Utilisation des clés et des contraintes dans MySQL•4 minutes
Démarrer avec PostgreSQL•7 minutes
Création de bases de données et chargement de données dans PostgreSQL•5 minutes
Points de vue•3 minutes
2 lectures•Total 3 minutes
Résumé et points forts•2 minutes
Résumé et points forts•1 minute
4 devoirs•Total 50 minutes
Quiz pratique : MySQL•10 minutes
Quiz pratique : PostgreSQL•10 minutes
Quiz noté : MySQL•15 minutes
Quiz noté : PostgreSQL•15 minutes
6 éléments d'application•Total 115 minutes
Laboratoire pratique : Premiers pas avec la ligne de commande MySQL•20 minutes
Labo pratique : Créer des tables et charger des données dans MySQL en utilisant phpMyAdmin•20 minutes
Labo pratique : Clés et contraintes dans MySQL en utilisant phpMyAdmin•20 minutes
Labo pratique : Premiers pas avec la ligne de commande de PostgreSQL•20 minutes
Labo pratique : Créer des tables et charger des données dans PostgreSQL en utilisant pgAdmin•20 minutes
Labo pratique : Vues dans PostgreSQL•15 minutes
Projet final et évaluation
Module 4•6 heures à terminer
Détails du module
Dans ce module, vous naviguerez dans le processus de conception de base de données, affinerez vos compétences pratiques et comprendrez les étapes essentielles. Vous découvrirez le rôle des diagrammes de relations entre entités (ERD) et aurez l'occasion de participer à un laboratoire pratique de conception de base de données, où vous utiliserez vos connaissances théoriques pour créer des bases de données. Au fur et à mesure de votre progression, vous recevrez un devoir final facultatif et des étapes de soumission de projet. Pour ceux qui recherchent un défi avancé, un projet final utilisant PostgreSQL, MySQL et (en option) Db2. Un glossaire est disponible pour une référence rapide aux termes clés utilisés tout au long du module.
Afficher les informations sur le contenu du module
1 vidéo•Total 7 minutes
Approche de la conception des bases de données (y compris ERD)•7 minutes
5 lectures•Total 28 minutes
Meilleures pratiques en matière de conception de SGBDR•20 minutes
Aperçu du projet•2 minutes
Lignes directrices pour la soumission finale et documents à fournir•2 minutes
Félicitations et prochaines étapes•2 minutes
Remerciements de l'équipe du cours•2 minutes
2 devoirs•Total 75 minutes
Noté par l'IA - Soumission et évaluation du projet final•30 minutes
Examen final•45 minutes
3 éléments d'application•Total 195 minutes
Option 1 : noté par l'IA - Projet final : Soumission et évaluation•60 minutes
Labo pratique : Conception d'une base de données à l'aide des ERD•45 minutes
Projet final : Conception et mise en œuvre d'une base de données•90 minutes
1 plugin•Total 25 minutes
Glossaire des cours•25 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.
Instructeurs
É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.
Chez IBM, nous savons à quel point la technologie évolue rapidement et nous reconnaissons le besoin crucial pour les entreprises et les professionnels d'acquérir rapidement des compétences pratiques prêtes à l'emploi. En tant qu'innovateur technologique leader sur le marché, nous nous engageons à vous aider à prospérer dans ce paysage dynamique. Grâce à IBM Skills Network, nos programmes de formation conçus par des experts en IA, développement de logiciels, cybersécurité, science des données, gestion d'entreprise, et plus encore, fournissent les compétences essentielles dont vous avez besoin pour décrocher votre premier emploi, faire progresser votre carrière ou favoriser la réussite de votre entreprise. Que vous vous perfectionniez ou que vous perfectionniez votre équipe, nos cours, nos spécialisations et nos certificats professionnels développent l'expertise technique qui vous assure, ainsi qu'à votre organisation, d'exceller dans un monde compétitif.
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.6
787 avis
5 stars
74,52 %
4 stars
16,98 %
3 stars
3,80 %
2 stars
1,90 %
1 star
2,78 %
Affichage de 3 sur 787
E
EP
5·
Révisé le 16 mars 2023
Awesome course, as always from IBM. Topnotch Labs using their Cloud IDE (Theia) and Docker.
M
MA
4·
Révisé le 17 mars 2024
Great course that sums up all that it teaches at the end, unfortunately I encountered an error loading PostgreSQL and MySQL at the end on the cloud IBM platform so I did it in VisCode
D
DR
5·
Révisé le 29 août 2023
This is best course I have came across . very good content . Easy to understand and more practical.
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 m'abonne à ce certificat ?
Lorsque vous vous inscrivez au cours, vous avez accès à tous les cours du certificat et vous obtenez un certificat lorsque vous terminez le travail. Votre certificat électronique sera ajouté à votre page Réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.