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 5 modules dans ce cours
Les systèmes de gestion de base de données sont un élément essentiel de la plupart des systèmes industriels à grande échelle et des systèmes open-source. Ce cours vous présentera les concepts importants des systèmes de base de données et de leur conception. Nous apprendrons ce que sont les bases de données relationnelles, à quoi elles servent, la théorie qui sous-tend leur conception, et comment interroger et modifier une base de données en utilisant le langage déclaratif SQL.
A la fin du cours, vous serez capable de : - Décrire ce que sont les bases de données relationnelles et comment elles sont utilisées ; - Maîtriser le modèle de base de données relationnelle ; - Démontrer une maîtrise de la théorie formelle des bases de données relationnelles ; - Démontrer des compétences complètes en langage SQL ; - Appliquer les connaissances en matière de bases de données à des problèmes pratiques.
- Appliquer les connaissances des bases de données à des problèmes pratiques. Logiciels requis : Jupyter Notebooks, SQL
Bienvenue dans le cours Introduction aux bases de données relationnelles ! Dans ce cours, nous aborderons les sujets fondamentaux des bases de données, notamment la vue d'ensemble des bases de données, l'algèbre relationnelle et le langage SQL. Ce module présente les bases de données relationnelles, leurs composants et leurs applications dans le monde réel. Vous explorerez les schémas de base de données (relations, attributs, clés), et développerez une compréhension des concepts essentiels tels que les enregistrements, la récupération/modification des données, et les clés primaires/étrangères. Des exemples du monde réel soutiennent la compréhension pratique et la conception de schémas.
Inclus
20 vidéos5 lectures4 devoirs1 sujet de discussion3 laboratoires non notés
Afficher les informations sur le contenu du module
20 vidéos•Total 114 minutes
Aperçu du cours•1 minute
Bienvenue à l'instructeur•1 minute
Introduction aux bases de données relationnelles•1 minute
Introduction aux bases de données relationnelles - Partie 1•6 minutes
Introduction aux bases de données relationnelles - Partie 2•6 minutes
Introduction aux bases de données relationnelles - Partie 3•6 minutes
Introduction aux bases de données relationnelles - Partie 4•5 minutes
Introduction aux bases de données relationnelles - Partie 5•6 minutes
Introduction aux bases de données relationnelles - Partie 6•8 minutes
SGBD relationnels - Partie 1•7 minutes
SGBD relationnels - Partie 2•4 minutes
SGBD relationnels - Partie 3•8 minutes
SGBD relationnels - Partie 4•7 minutes
Clés•9 minutes
Modélisation des données relationnelles - Partie 1•6 minutes
Modélisation des données relationnelles - Partie 2•8 minutes
Contraintes du modèle relationnel - Partie 1•5 minutes
Contraintes du modèle relationnel - Partie 2•5 minutes
Contraintes du modèle relationnel - Partie 3•7 minutes
Contraintes du modèle relationnel - Partie 4•8 minutes
5 lectures•Total 270 minutes
Syllabus•10 minutes
Introduction aux bases de données relationnelles•120 minutes
SGBD relationnel•120 minutes
Le modèle relationnel•10 minutes
Résumé du module 1•10 minutes
4 devoirs•Total 420 minutes
Module 1 Évaluation sommative•180 minutes
Quiz d'évaluation pratique 1.1•180 minutes
Quiz d'évaluation pratique 1.2•30 minutes
Quiz d'évaluation pratique 1.3•30 minutes
1 sujet de discussion•Total 10 minutes
Rencontre et discussion•10 minutes
3 laboratoires non notés•Total 180 minutes
Exemple de configuration d'une base de données•60 minutes
Base de données des échantillons de test•60 minutes
Laboratoire pratique sur le Modèle de données relationnel•60 minutes
Module 2 : Algèbre relationnelle
Module 2•13 heures à terminer
Détails du module
Ce module explore les concepts et opérations fondamentaux de l'algèbre relationnelle et les fondements théoriques des bases de données relationnelles. Les étudiants apprendront d'abord les éléments de base de l'algèbre relationnelle, tels que les relations, les tuples et les opérations. Le module aborde ensuite les opérations de base (sélection et projection) et les techniques d'opérations avancées (jointure et division). Le module couvre également les opérations composites et d'agrégation et aborde les techniques d'optimisation des requêtes. À la fin du module, les étudiants auront une solide compréhension théorique pour travailler efficacement avec les bases de données relationnelles.
Inclus
12 vidéos4 lectures3 devoirs
Afficher les informations sur le contenu du module
12 vidéos•Total 84 minutes
Module 2 Introduction•1 minute
Algèbre relationnelle - Partie 1•8 minutes
Algèbre relationnelle - Partie 2•6 minutes
Algèbre relationnelle - Partie 3•9 minutes
Algèbre relationnelle - Partie 4•8 minutes
Opérations sur les ensembles - Partie 1•9 minutes
Opérations sur les ensembles - Partie 2•9 minutes
Opérations sur les ensembles - Partie 3•6 minutes
Opérations ensemblistes - Partie 4•5 minutes
Algèbre relationnelle - Outil RelaX - Partie 1•8 minutes
Algèbre relationnelle - Outil RelaX - Partie 2•7 minutes
Algèbre relationnelle - Outil RelaX - Partie 3•9 minutes
Ce module présente SQL (Langage de requête structuré), le langage standard de l'industrie pour la gestion des bases de données relationnelles. Les étudiants apprendront d'abord le rôle de SQL et ses catégories, puis plongeront plus profondément dans le langage de définition des données (DDL) pour créer/modifier les schémas et enfin pratiqueront le langage de manipulation des données (DML) pour interroger et modifier les données en utilisant la base de données Chinook.
Inclus
13 vidéos4 lectures2 devoirs11 laboratoires non notés
Afficher les informations sur le contenu du module
13 vidéos•Total 114 minutes
Module 3 Introduction•1 minute
Qu'est-ce que SQL ?•3 minutes
Catégories SQL•4 minutes
Types de données et conventions de nommage de SQL•10 minutes
Création d'une base de données et de tables•8 minutes
Modification de la structure d'une table avec ALTER•14 minutes
Gestion des relations•14 minutes
DDL - Suppression d'objets : TRUNCATE et DROP•8 minutes
Récupérer des données - L'instruction SELECT•15 minutes
Filtrer les données - Utilisation de la clause WHERE•13 minutes
Ajouter des données - L'instruction INSERT•11 minutes
Modifier des données - L'instruction UPDATE•9 minutes
Supprimer des données - L'instruction DELETE•5 minutes
4 lectures•Total 190 minutes
Vue d'ensemble de SQL, catégories et types de données•60 minutes
Langage de définition des données (DDL)•60 minutes
Langage de Manipulation des données (DML)•60 minutes
Résumé du module 3•10 minutes
2 devoirs•Total 240 minutes
Module 3 Évaluation sommative•180 minutes
Module 3 Évaluation des pratiques•60 minutes
11 laboratoires non notés•Total 660 minutes
Laboratoire de création de tableaux•60 minutes
Laboratoire de modification des tableaux•60 minutes
Laboratoire sur les tableaux déroulants•60 minutes
Laboratoire de Langage de requête structuré•60 minutes
SELECT INTO 101 Lab•60 minutes
Requêtes avec expressions Lab•60 minutes
Requêtes avec contraintes (Pt. 1) Lab•60 minutes
Requêtes avec contraintes (Pt. 2) Lab•60 minutes
Insertion de lignes Lab•60 minutes
Mise à jour des lignes Lab•60 minutes
Suppression de lignes Lab•60 minutes
Module 4 : SQL complexe
Module 4•19 heures à terminer
Détails du module
Ce module s'appuie sur les compétences SQL de base et présente des techniques de requête avancées pour l'extraction et l'analyse de données complexes. Les étudiants apprendront les sous-requêtes (corrélées et non corrélées), les jointures multi-tables (INNER, OUTER, CROSS, SELF), les agrégations avec GROUP BY et HAVING, et les opérations d'ensemble (UNION, INTERSECT, EXCEPT). Le module couvre également les tables dérivées, les expressions de table communes (CTE), les vues, l'indexation et le contrôle d'accès à la base de données.
Inclus
18 vidéos6 lectures2 devoirs7 laboratoires non notés
Afficher les informations sur le contenu du module
18 vidéos•Total 180 minutes
Module 4 Introduction•1 minute
Joints et relations - INNER JOIN•14 minutes
Jointures et relations - OUTER JOIN•12 minutes
Éviter le piège cartésien - JOINTS CROISÉS et jointures erronées•5 minutes
Utilisation des SELF JOIN - Jointures intra-table•5 minutes
Fonctions d'agrégation (10 min)•9 minutes
GROUP BY vs HAVING (7 min)•15 minutes
Opérations ensemblistes - Utilisation de UNION, UNION ALL•8 minutes
Opérations sur les ensembles - Utilisation de SAUF, SAUF TOUT•8 minutes
Opérations sur les sous-requêtes et les ensembles de membres (IN, NOT IN)•20 minutes
Opérations de comparaison d'ensembles (ANY, COME, ALL)•7 minutes
Sous-requêtes corrélées et EXISTS/NOT EXISTS•14 minutes
Expressions de tableau communes (CTE)•14 minutes
SQL complexe - Vues•10 minutes
Intégrité des données - Cohérence des données•11 minutes
Indices - Accélérer la recherche de données•10 minutes
Contrôle d'accès - Gestion de la sécurité des bases de données•8 minutes
6 lectures•Total 310 minutes
Joints et relations•60 minutes
Agrégations•60 minutes
Opérations en série•60 minutes
Sous-requêtes, ensembles et vues•60 minutes
Intégrité référentielle, index et contrôle d'accès•60 minutes
Résumé du module 4•10 minutes
2 devoirs•Total 240 minutes
Module 4 Évaluation sommative•180 minutes
Module 4 Évaluation des pratiques•60 minutes
7 laboratoires non notés•Total 420 minutes
Requêtes de sélection avec les jointures Labo•60 minutes
Requêtes externes avec OUTER JOIN Lab•60 minutes
SELECT INTO avec les Nulles Labo•60 minutes
Sélectionner des requêtes avec des agrégats Labo•60 minutes
Select Queries with Aggregates part 2 Lab•60 minutes
Requêtes de sélection avec les jointures Labo•60 minutes
Requêtes de sélection avec les jointures Labo•60 minutes
Évaluation sommative du cours
Module 5•3 heures à terminer
Détails du module
Ce module contient l'évaluation sommative du cours qui a été conçue pour évaluer votre compréhension du matériel du cours et votre capacité à appliquer les connaissances que vous avez acquises tout au long du cours.
Inclus
1 devoir
Afficher les informations sur le contenu du module
1 devoir•Total 180 minutes
Évaluation sommative du cours•180 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.
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par Illinois Tech. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
Consulter les diplômes éligibles
Préparer un diplôme
Ce site cours fait partie du (des) programme(s) diplômant(s) suivant(s) proposé(s) par Illinois Tech. Si vous êtes admis et que vous vous inscrivez, les cours que vous avez suivis peuvent compter pour l'apprentissage de votre diplôme et vos progrès peuvent être transférés avec vous.¹
¹La réussite de la candidature et de l'inscription est requise. Les conditions d'admissibilité s'appliquent. Chaque établissement détermine le nombre de crédits reconnus en complétant ce contenu qui peut compter pour les exigences du diplôme, en tenant compte de tout crédit existant que vous pourriez avoir. Cliquez sur un cours spécifique pour plus d'informations.
OK
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.
Illinois Tech est une université de recherche privée de premier plan, classée au niveau national, qui propose des programmes d'ingénierie, d'informatique, d'architecture, de design, de sciences, de commerce, de sciences humaines et de droit. L'université propose des licences en sciences, des maîtrises en sciences, des maîtrises professionnelles et des doctorats, ainsi que des certificats dans les domaines très demandés des STIM et dans d'autres domaines d'innovation. Des étudiants talentueux du monde entier choisissent d'étudier à Illinois Tech en raison de l'accès aux opportunités du monde réel, des programmes académiques renommés, de la valeur élevée et des perspectives de carrière des diplômés.
OK
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.’
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.