Choisissez votre langue
Formation bases de données SGBD
Plus de 2 millions d'étudiants dans le monde

Formation bases de données SGBD

4,6

Maîtrisez chaque niveau des systèmes de bases de données modernes, de la modélisation ER et du SQL au contrôle de la concurrence et aux plates-formes cloud. Ce cours vous donne les bases théoriques et les compétences pratiques que les employeurs attendent des professionnels des bases de données. Que vous visiez un rôle d'administrateur de base de données ou que vous développiez des applications axées sur les données, vous serez prêt à concevoir, interroger et protéger des bases de données de production.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous apprendrez à modéliser les exigences en matière de données à l'aide de diagrammes entité-association et à les convertir en schémas relationnels normalisés. Vous rédigerez des instructions SQL pour définir des structures, manipuler des enregistrements et interroger des données dans plusieurs tables. Ce cours couvre la gestion des transactions, les niveaux d'isolation et le contrôle de la concurrence afin de gérer en toute sécurité des environnements multi-utilisateurs. Vous explorerez également le stockage physique, les stratégies d'indexation et l'optimisation des requêtes pour améliorer les performances des bases de données. Les fondamentaux de la sécurité, les stratégies de sauvegarde et les techniques de récupération vous préparent à gérer des systèmes de production de manière responsable. Un contenu complémentaire présente les modèles NoSQL, les bases de données distribuées, l'entreposage de données et les tendances émergentes telles que les bases de données vectorielles et les outils d'interrogation assistés par IA.

Comment vous étudiez de façon pratique Formation bases de données SGBD

Comment vous pratiquez Formation bases de données SGBD

Pour vous, entreprise, qui souhaitez former votre équipe

Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 34 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondements des systèmes de bases de données

  • Leçon 1 • Rôles dans un environnement de base de données

    Identifie les parties prenantes, y compris les administrateurs de bases de données, les développeurs et les utilisateurs finaux. Clarifie les responsabilités pertinentes pour la pratique professionnelle.

  • Leçon 2 • Modèles et classifications de bases de données

    Passe en revue les modèles hiérarchique, réseau, relationnel et NoSQL. Relie le choix du modèle aux exigences des cas d'utilisation.

  • Leçon 3 • Architecture et composants d'un SGBD

    Explique l'architecture à trois schémas et les couches internes du SGBD. Les étudiants associent l'indépendance des données aux décisions de conception du système.

  • Leçon 4 • Qu'est-ce qu'un système de base de données

    Définit les bases de données et les composants du SGBD, en les contrastant avec le stockage par fichier plat. Établit le vocabulaire utilisé tout au long du cours.

Chapitre 2Voir les détails

Modélisation entité-association

  • Leçon 1 • Concepts ER avancés

    Étend le ER de base avec les entités faibles, la généralisation et l'agrégation. Prépare les étudiants à modéliser des domaines complexes avec précision.

  • Leçon 2 • Pratique de conception de diagrammes ER

    Applique les concepts ER à des scénarios métiers réalistes via des exercices guidés. Renforce la précision et l'exhaustivité des diagrammes avant la conversion en schéma.

  • Leçon 3 • Concepts ER de base

    Introduit les entités, attributs et relations comme primitives de modélisation. Fournit la base de notation pour tout travail ER ultérieur.

  • Leçon 4 • Clés et contraintes dans les modèles ER

    Couvre les clés primaires, les clés candidates et les contraintes de participation. Les étudiants appliquent des contraintes pour appliquer des règles métiers dans les diagrammes.

Chapitre 3Voir les détails

Modèle relationnel et conception de schéma

  • Leçon 1 • Mapping ER vers relationnel

    Fournit des règles systématiques pour convertir les diagrammes ER en tables relationnelles. Les étudiants mettent en pratique le mappage de toutes les constructions ER, y compris les entités faibles.

  • Leçon 2 • Fondamentaux du modèle relationnel

    Définit formellement les relations, les tuples, les attributs et les domaines. Ancre les étudiants dans la base mathématique du modèle relationnel.

  • Leçon 3 • Bases de l'algèbre relationnelle

    Introduit les opérations de sélection, projection, jointure et ensemblistes comme fondations des requêtes. Relie les opérations algébriques à la rédaction ultérieure de requêtes SQL.

  • Leçon 4 • Contraintes d'intégrité

    Couvre les contraintes de domaine, d'entité, référentielle et de clé. Les étudiants appliquent la correction des données via la spécification de contraintes.

Chapitre 4Voir les détails

Essentiels du langage de requête structuré

  • Leçon 1 • Vues et index en SQL

    Définit les vues pour l'abstraction et les index pour la performance. Les étudiants créent et gèrent les deux objets dans un schéma actif.

  • Leçon 2 • Jointures et sous-requêtes

    Combine des données entre tables en utilisant les jointures internes, externes et auto-jointures. Les étudiants écrivent également des sous-requêtes corrélées et imbriquées.

  • Leçon 3 • Filtrage, tri et agrégation

    Applique les clauses WHERE, ORDER BY, GROUP BY et HAVING. Les étudiants extraient des ensembles de résultats précis en utilisant des fonctions d'agrégation.

  • Leçon 4 • Langage de manipulation de données

    Enseigne les fondamentaux de INSERT, UPDATE, DELETE et SELECT. Les étudiants effectuent des opérations CRUD complètes sur des tables relationnelles.

  • Leçon 5 • Langage de définition de données

    Couvre les instructions CREATE, ALTER et DROP pour la gestion des schémas. Les étudiants construisent et modifient des structures de table avec les contraintes appropriées.

Chapitre 5Voir les détails

Normalisation et raffinement de schéma

  • Leçon 1 • Troisième forme normale et BCNF

    Supprime les dépendances transitives et traite les violations BCNF. Les étudiants comparent les compromis entre 3NF et BCNF dans des schémas pratiques.

  • Leçon 2 • Formes normales supérieures

    Introduit la 4NF et la 5NF pour les dépendances multi-valuées et de jointure. Les étudiants reconnaissent quand une normalisation supérieure est justifiée.

  • Leçon 3 • Dépendances fonctionnelles

    Définit les dépendances fonctionnelles et les axiomes d'Armstrong pour l'inférence. Les étudiants dérivent des fermetures et identifient toutes les clés d'une relation.

  • Leçon 4 • Première et deuxième formes normales

    Identifie et élimine les groupes répétitifs et les dépendances partielles. Les étudiants décomposent les tables non normalisées en 1NF et 2NF.

Chapitre 6Voir les détails

Gestion des transactions et concurrence

  • Leçon 1 • Problèmes de concurrence et ordonnancements

    Identifie les lectures sales, les mises à jour perdues et les lectures non répétables. Les étudiants classifient les ordonnancements comme séries, sérialisables ou non sérialisables.

  • Leçon 2 • Niveaux d'isolation et MVCC

    Mappe les niveaux d'isolation SQL aux anomalies de concurrence qu'ils empêchent. Introduit le contrôle de concurrence multi-version comme alternative au verrouillage.

  • Leçon 3 • Concepts de transaction et propriétés ACID

    Définit les transactions et les quatre propriétés ACID avec des exemples. Établit pourquoi les transactions sont essentielles pour l'intégrité des données.

  • Leçon 4 • Protocoles de verrouillage

    Couvre les verrous partagés et exclusifs, le verrouillage en deux phases et la gestion des interblocages. Les étudiants appliquent le 2PL pour garantir une exécution sérialisable.

Chapitre 7Voir les détails

Stockage de base de données, indexation et traitement de requêtes

  • Leçon 1 • Pipeline de traitement de requêtes

    Retrace une requête de l'analyse syntaxique à l'optimisation jusqu'à l'exécution. Les étudiants lisent les plans d'exécution et identifient les goulots d'étranglement.

  • Leçon 2 • Stockage physique et organisation des fichiers

    Décrit le stockage sur disque, la gestion des tampons et l'organisation des fichiers en tas. Les étudiants relient la disposition physique au coût d'E/S dans l'exécution des requêtes.

  • Leçon 3 • Techniques d'optimisation de requêtes

    Applique des stratégies d'optimisation heuristiques et basées sur les coûts. Les étudiants réécrivent les requêtes et choisissent des index pour réduire le coût d'exécution.

  • Leçon 4 • Structures d'indexation

    Couvre les index denses et clairsemés, les arbres B+ et les index de hachage. Les étudiants sélectionnent les structures d'index appropriées pour des modèles de requêtes donnés.

Chapitre 8Voir les détails

Sécurité, récupération et administration des bases de données

  • Leçon 1 • Types de pannes et concepts de récupération

    Classifie les pannes de transaction, de système et de support et leurs stratégies de récupération. Les étudiants associent les types de pannes aux mécanismes de récupération appropriés.

  • Leçon 2 • Fondamentaux de la sécurité des bases de données

    Couvre l'authentification, l'autorisation et le modèle GRANT/REVOKE. Les étudiants définissent des politiques d'accès basées sur les rôles alignées sur les principes du moindre privilège.

  • Leçon 3 • Surveillance des performances des bases de données

    Utilise les métriques système, les journaux de requêtes lentes et les outils de profilage pour diagnostiquer les problèmes. Les étudiants établissent des bases de référence et répondent à la dégradation des performances.

  • Leçon 4 • Audit et contrôles de confidentialité des données

    Introduit la journalisation d'audit, le masquage des données et le chiffrement au repos et en transit. Les étudiants mettent en œuvre des contrôles qui satisfont aux exigences courantes de confidentialité des données.

  • Leçon 5 • Stratégies de sauvegarde et haute disponibilité

    Compare les sauvegardes complètes, incrémentielles et différentielles avec les options de réplication. Les étudiants conçoivent des plannings de sauvegarde qui répondent aux objectifs de temps de récupération.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Développeur logiciel : souhaite cesser de considérer la base de données comme une boîte noire.

  • Personne en reconversion professionnelle : entre dans le domaine de la tech et vise des postes d'entrée de gamme axés sur les données.

  • Analyste d'affaires : doit posséder des modèles de données au lieu de simplement consommer des rapports.

  • Généraliste IT : responsable des bases de données mais n'a jamais reçu de formation formelle à leur sujet.

  • Étudiant en informatique : cherche à renforcer la théorie en classe par des compétences pratiques appliquées.

  • Futur ingénieur de données : construit les connaissances fondamentales nécessaires avant de se spécialiser davantage.

Ce que disent nos élèves

Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable au Maroc ?

Les cours sont-ils gratuits ?

Quelle est la charge de travail du cours ?

Comment sont les cours ?

Comment fonctionnent les cours ?

Quelle est la durée des cours ?

Quel est le coût ou le prix des cours ?

Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?

Cours PDF