Image de cours gratuite Bases de Données

Cours en ligne gratuitBases de Données

Durée du cours en ligne : 7 heure et 35 minutes

Nouveau

Maîtrisez la conception de bases de données et SQL avec un cours en ligne gratuit : modélisation E/A, normalisation, algèbre relationnelle et requêtes utiles.

Dans ce cours gratuit, découvrez

  • Rôle et objectifs d’une base de données (centraliser, partager, sécuriser les données)
  • Modèle Entité/Association : entités, attributs, identifiants, associations
  • Cardinalités E/A et traduction de règles métier (1..1, 0..n, 1..n, etc.)
  • Concepts E/A avancés : entité faible, spécialisation/généralisation, attributs composés
  • Contraintes d’intégrité E/A : statiques vs dynamiques, cohérence des données dans le temps
  • Schéma conceptuel : règles de conception E/A et bonnes pratiques de modélisation
  • Modèle relationnel : relations, clés primaires, clés étrangères et intégrité référentielle
  • Passage E/A → relationnel : transformation des entités/associations en tables
  • Dépendances fonctionnelles, fermeture d’attributs et couverture minimale
  • Normalisation : 1NF, 2NF, 3NF/BCNF et décompositions sans perte
  • Algèbre relationnelle : sélection, projection, produit cartésien, jointure, renommage
  • Opérations dérivées : division, agrégation/calculs, et formulation de requêtes algébriques
  • Optimisation algébrique : pousser sélections/projections et réordonner les jointures
  • SQL : DDL/DML, requêtes SELECT, jointures, GROUP BY, sous-requêtes, vues

Descriptif du cours

Construire une application fiable, analyser des données ou sécuriser un système d’information commence souvent au même endroit : une base de données bien pensée. Ce cours en ligne gratuit vous aide à acquérir des bases solides, de la modélisation à la manipulation des données, pour passer d’une idée métier à un schéma cohérent et à des requêtes exploitables. Vous apprendrez à raisonner comme un concepteur, à éviter les erreurs classiques de structure et à comprendre pourquoi certains modèles résistent mieux au temps, aux évolutions et aux volumes.

La première étape consiste à clarifier le réel en concepts. Le cours vous guide dans le modèle entité-association pour décrire correctement les entités, leurs identifiants, les associations, les cardinalités et les contraintes d’intégrité. L’objectif est de traduire une situation en règles claires, sans ambiguïté, afin d’obtenir un schéma conceptuel qui reflète fidèlement le besoin, tout en restant compréhensible et maintenable. Vous verrez aussi comment traiter des cas plus subtils, comme les entités faibles et les contraintes dynamiques.

Une fois ce socle posé, vous passerez au modèle relationnel et à la transformation du conceptuel vers un schéma relationnel correct. Vous travaillerez les clés primaires et étrangères, les dépendances fonctionnelles, et surtout la normalisation. Comprendre les formes normales, la fermeture d’attributs et les décompositions sans perte vous permettra de réduire les redondances, limiter les anomalies d’insertion et de suppression, et renforcer la qualité des données dans le temps.

Pour apprendre à interroger et optimiser vos modèles, le cours explore l’algèbre relationnelle : opérations ensemblistes, jointures, projections, renommage et propriétés algébriques. Cette approche développe une vraie intuition des plans de requêtes, du coût des opérations et des stratégies d’optimisation, utile autant en conception qu’en diagnostic de performances.

Enfin, vous consoliderez vos acquis avec SQL, depuis la création de bases et de tables jusqu’aux contraintes, aux insertions et suppressions, puis aux requêtes de recherche avec filtres, jointures, agrégations, sous-requêtes et vues. Les exercices intégrés vous permettent de vérifier votre compréhension et de transformer la théorie en compétences immédiatement réutilisables en étude, en projet ou en contexte professionnel.

Contenu du cours

  • Leçon vidéo : Bases de Données | 01 - Introduction aux Bases de Données 22m
  • Exercice: Quel est le but principal d'une base de données évoqué dans le cours ?
  • Leçon vidéo : Bases de Données | 02 - Le Modèle Entité/Association : Concepts de Base 24m
  • Exercice: Dans le mode8le entite9-association, qub4est-ce qui de9finit correctement lb4identifiant db4une entite9 ?
  • Leçon vidéo : Bases de Données | 03 - Le Modèle Entité/Association : Les Cardinalités 16m
  • Exercice: Quelle cardinalité modélise correctement l association Affecter entre Employé et Service si un employé est affecté à un et un seul service et qu un service regroupe un ou plusieurs employés ?
  • Leçon vidéo : Bases de Données | 04 - Le Modèle Entité/Association : Concepts Supplémentaires 12m
  • Exercice: Quelle proposition decrit correctement une entite faible en modelisation de bases de donnees
  • Leçon vidéo : Bases de Données | 05 - Le Modèle Entité/Association : Les Contraintes d'Intégrité 21m
  • Exercice: Laquelle illustre une contrainte dinte9grite9 dynamique dans un mode8le entite9b7association ?
  • Leçon vidéo : Bases de Données | 06 - Le Modèle Entité/Association : Le Schéma Conceptuel 12m
  • Exercice: Modèle entité-association : quelle règle de conception est correcte ?
  • Leçon vidéo : Bases de Données | 07 - Le Modèle Relationnel : Concepts de Base 15m
  • Exercice: Quelle définition décrit le mieux une clé étrangère dans le modèle relationnel
  • Leçon vidéo : Bases de Données | 08 - Le Modèle Relationnel : Le Passage de l'E/A vers le Relationnel 13m
  • Exercice: Passage du modèle Entité‑Association au modèle relationnel: comment représenter lentité Person avec l19attribut num identifiant
  • Leçon vidéo : Bases de Données | 09 - Le Modèle Relationnel : Les Dépendances Fonctionnelles 19m
  • Exercice: Quelle est la bonne définition d7une de9pendance fonctionnelle triviale X d2 Y
  • Leçon vidéo : Bases de Données | 10 - Le Modèle Relationnel : La Normalisation (Les Formes Normales) 19m
  • Exercice: Quelle affirmation décrit correctement la Deuxième Forme Normale 2NF
  • Leçon vidéo : Bases de Données | 11 - Le Modèle Relationnel : La Fermeture d'un Attribut, la CM 19m
  • Exercice: Quelle étape n'appartient pas à l'algorithme de calcul de la fermeture X+ d'un ensemble d'attributs X par rapport à F
  • Leçon vidéo : Bases de Données | 12 - Le Modèle Relationnel : Conception d'un Schéma Relationnel 16m
  • Exercice: Dans une relation R(X,Y,Z) avec X→Y, quelle décomposition est sans perte d'information ?
  • Leçon vidéo : Bases de Données | 13 - L'Algèbre Relationnelle : Les Opérations Ensemblistes 08m
  • Exercice: Quelle opération de l’algèbre relationnelle génère toutes les concaténations de tuples de deux relations en combinant leurs attributs ?
  • Leçon vidéo : Bases de Données | 14 - L'Algèbre Relationnelle : Les Opérations Spécifiques 12m
  • Exercice: Quelle opération spécifique de lFalgE8bre relationnelle conserve uniquement certains attributs dF4ne relation et supprime les doublonsA0?
  • Leçon vidéo : Bases de Données | 15 - L'Algèbre Relationnelle : Les Opérations Dérivées 12m
  • Exercice: Quelle opération dérivée renvoie les tuples de R1 associés à tous les tuples de R2, avec un résultat ne contenant que les attributs de R1 absents de R2 ?
  • Leçon vidéo : Bases de Données | 16 - L'Algèbre Relationnelle : Renommage, Affectation 09m
  • Exercice: Comment NULL est-il traité en sélection et en projection en algèbre relationnelle ?
  • Leçon vidéo : Bases de Données | 17 - L'Algèbre Relationnelle : Propriétés et Lois Algébriques 13m
  • Exercice: Optimisation d une jointure en algèbre relationnelle
  • Leçon vidéo : Bases de Données | 18 - L'Algèbre Relationnelle : Les Requêtes Algébriques 13m
  • Exercice: Quelle est la bonne séquence d opérations pour construire une requête en algèbre relationnelle répondant à une question sur un schéma donné ?
  • Leçon vidéo : Bases de Données | 19 - L'Algèbre Relationnelle : Les Fonctions de Calcul 11m
  • Exercice: Quelle approche calcule correctement le total des montants vendus à partir des colonnes prix et quantité
  • Leçon vidéo : Bases de Données | 20 - L'Algèbre Relationnelle : L'Optimisation Algébrique 16m
  • Exercice: Optimisation : où appliquer la sélection pour minimiser le coût ?
  • Leçon vidéo : Bases de Données | 21 - SQL : Introduction 09m
  • Leçon vidéo : Bases de Données | 22 - SQL : CREATE DATABASE , CREATE TABLE 14m
  • Leçon vidéo : Bases de Données | 23 - SQL : ALTER TABLE , Les Contraintes 13m
  • Leçon vidéo : Bases de Données | 24 - SQL : INSERT, DELETE 14m
  • Leçon vidéo : Bases de Données | 25 - SQL : SELECT (Recherche de base avec les conditions) 15m
  • Leçon vidéo : Bases de Données | 26 - SQL : SELECT (Recherche avec jointures) 17m
  • Leçon vidéo : Bases de Données | 27 - SQL : ORDER BY, GROUP BY 14m
  • Leçon vidéo : Bases de Données | 28 - SQL : Les Requêtes Imbriquées (ALL | ANY | SOME | EXISTS I IN) 18m
  • Leçon vidéo : Bases de Données | 29 - SQL : Les Vues 23m

Ce cours gratuit comprend:

7 heure et 35 minutes du cours vidéo en ligne

Certificat numérique de réussite du cours (gratuit)

Exercices pour développer vos connaissances

100% gratuit, du contenu au certificat

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Plus de cours gratuits sur Base de données

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !

Téléchargez l'application dès maintenant pour avoir accès à + 5000 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.

  • Plus de 60 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours