
Formation base de données
Maîtrisez l'ensemble de la pile technologique des bases de données, de la modélisation relationnelle et du SQL à l'indexation, la sécurité et le déploiement dans le cloud. Ce cours vous offre les compétences pratiques que les employeurs recherchent chez les développeurs, analystes et administrateurs de bases de données. Que vous partiez de zéro ou que vous combliez des lacunes critiques, vous terminerez avec une expertise pratique applicable dès le premier jour.
Ce que vous allez apprendre:
Vous apprendrez à concevoir des bases de données relationnelles à l'aide de diagrammes entité-association et à convertir ces conceptions en structures de tables normalisées. Vous écrirez des instructions SQL pour interroger, insérer, mettre à jour et supprimer des données dans des bases de données multi-tables. Ce cours couvre la gestion des transactions, les propriétés ACID et le contrôle de la concurrence afin que vos données restent cohérentes sous des charges de travail réelles. Vous élaborerez des stratégies d'indexation et lirez les plans d'exécution des requêtes pour éliminer les goulots d'étranglement de performance. Les sujets abordés incluent également la sécurité des bases de données, la planification de la sauvegarde et de la récupération, les modèles NoSQL, l'entreposage de données et les options de déploiement dans le cloud.
Comment vous étudiez de façon pratique Formation base de données
Comment vous pratiquez Formation base de données
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.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondations des Systèmes de Base de Données
Fondations des Systèmes de Base de Données
Leçon 1 • Aperçu du Système de Gestion de Base de Données
Présente le logiciel SGBD, ses composants et les services qu'il fournit. Relie l'architecture système aux opérations pratiques sur les données.
Leçon 2 • Types de Modèles de Bases de Données
Passe en revue les modèles hiérarchique, réseau, relationnel et NoSQL. Les apprenants identifient le modèle approprié pour un scénario de données donné.
Leçon 3 • Architecture et Abstraction des Bases de Données
Explique l'architecture à trois schémas et les niveaux d'indépendance des données. Ancre les apprenants dans la façon dont le stockage physique se sépare de la conception logique.
Leçon 4 • Qu'est-ce qu'une Base de Données
Définit les bases de données, leur rôle dans la gestion des données et le contraste avec le stockage en fichier plat. Établit le vocabulaire utilisé tout au long de la formation.
Chapitre 2MasquerCacher les détailsVoir les détailsModèle Relationnel et Intégrité des Données
Modèle Relationnel et Intégrité des Données
Leçon 1 • Contraintes et Règles d'Intégrité
Présente les contraintes d'intégrité d'entité, référentielle et de domaine. Les apprenants appliquent des contraintes pour empêcher la saisie de données invalides.
Leçon 2 • Fondements de l'Algèbre Relationnelle
Présente les opérations de sélection, projection, jointure et d'ensemble comme base théorique des requêtes. Prépare les apprenants à la construction de requêtes SQL.
Leçon 3 • Tables, Lignes et Colonnes
Définit les relations en tant que tables avec des attributs et des tuples. Relie la terminologie relationnelle formelle à la conception pratique de tables.
Leçon 4 • Relations et Clés Étrangères
Explique les relations un-à-un, un-à-plusieurs et plusieurs-à-plusieurs à l'aide de clés étrangères. Les apprenants relient les tables tout en maintenant l'intégrité référentielle.
Leçon 5 • Clés et Identifiants Uniques
Couvre les clés primaires, candidates, alternatives et substituts. Les apprenants sélectionnent des clés appropriées pour identifier de manière unique les lignes.
Chapitre 3MasquerCacher les détailsVoir les détailsModélisation Entité-Relation
Modélisation Entité-Relation
Leçon 1 • Concepts ER Avancés
Couvre la spécialisation, la généralisation et l'agrégation pour des domaines complexes. Les apprenants étendent les modèles ER de base avec des hiérarchies d'héritage.
Leçon 2 • Mise en Correspondance des Diagrammes ER vers des Tables
Convertit les diagrammes ER en schémas relationnels suivant des règles de mise en correspondance systématiques. Fait le pont entre la conception conceptuelle et la création physique de tables.
Leçon 3 • Cardinalité et Participation
Définit les ratios de cardinalité et les contraintes de participation totale vs partielle. Les apprenants annotent les diagrammes pour refléter les règles métier réelles.
Leçon 4 • Entités Faibles et Relations d'Identification
Explique les entités faibles qui dépendent d'entités propriétaires pour leur identification. Les apprenants modélisent correctement les structures de données dépendantes.
Leçon 5 • Composants du Diagramme ER
Présente les entités, les attributs et les relations comme éléments constitutifs du diagramme ER. Les apprenants dessinent des diagrammes de base à partir de scénarios simples.
Chapitre 4MasquerCacher les détailsVoir les détailsSQL : Interrogation et Manipulation des Données
SQL : Interrogation et Manipulation des Données
Leçon 1 • Bases de SQL et Instructions DDL
Couvre les instructions CREATE, ALTER et DROP pour définir des objets de base de données. Les apprenants construisent et modifient des structures de table à l'aide du SQL standard.
Leçon 2 • Fonctions d'Agrégation et Regroupement
Utilise COUNT, SUM, AVG, MIN, MAX avec GROUP BY et HAVING. Les apprenants résument de grands ensembles de données avec des calculs groupés.
Leçon 3 • Jointures et Requêtes Multi-Tables
Applique les jointures INNER, LEFT, RIGHT et FULL pour combiner des tables associées. Les apprenants récupèrent des données couvrant plusieurs tables associées.
Leçon 4 • Requêtes SELECT et Filtrage
Enseigne les clauses SELECT, WHERE, ORDER BY et LIMIT pour la récupération de données. Les apprenants extraient des ensembles de résultats précis à partir de tables uniques.
Leçon 5 • Sous-requêtes et Opérations d'Ensemble
Présente les sous-requêtes corrélées et non corrélées, ainsi que UNION et INTERSECT. Les apprenants composent des requêtes complexes à partir de blocs de construction plus simples.
Leçon 6 • DML : Insertion, Mise à Jour et Suppression
Couvre les instructions INSERT, UPDATE et DELETE pour modifier les données des tables. Les apprenants manipulent les enregistrements en toute sécurité tout en respectant les contraintes.
Chapitre 5MasquerCacher les détailsVoir les détailsNormalisation des Bases de Données
Normalisation des Bases de Données
Leçon 1 • Troisième Forme Normale et BCNF
Supprime les dépendances transitives pour la 3NF et traite les cas limites de la BCNF. Les apprenants obtiennent des conceptions de tables propres et sans anomalies.
Leçon 2 • Formes Normales Supérieures
Présente la 4NF et la 5NF pour les dépendances multi-valuées et de jointure. Les apprenants reconnaissent quand une normalisation supérieure ajoute de la valeur.
Leçon 3 • Dépendances Fonctionnelles
Définit les dépendances fonctionnelles comme base mathématique de la normalisation. Les apprenants identifient les dépendances au sein d'une relation donnée.
Leçon 4 • Normalisation en Pratique
Applique les règles de normalisation à des schémas métier réalistes de bout en bout. Les apprenants équilibrent normalisation et exigences de performance.
Leçon 5 • Première et Deuxième Formes Normales
Applique les règles d'atomicité de la 1NF et supprime les dépendances partielles pour la 2NF. Les apprenants décomposent les tables pour éliminer les groupes répétitifs.
Chapitre 6MasquerCacher les détailsVoir les détailsGestion des Transactions et de la Concurrence
Gestion des Transactions et de la Concurrence
Leçon 1 • Langage de Contrôle des Transactions
Couvre les instructions COMMIT, ROLLBACK et SAVEPOINT pour la gestion des transactions. Les apprenants écrivent des blocs de transactions qui gèrent les erreurs avec élégance.
Leçon 2 • Concurrence Optimiste et MVCC
Présente le verrouillage optimiste et le contrôle de concurrence multi-version comme alternatives sans verrouillage. Les apprenants comparent les compromis entre verrouillage et MVCC.
Leçon 3 • Niveaux d'Isolement et Verrouillage
Mappe les niveaux d'isolement SQL aux anomalies qu'ils empêchent et explique les stratégies de verrouillage. Les apprenants sélectionnent les niveaux d'isolement appropriés pour les charges de travail.
Leçon 4 • Transactions et Propriétés ACID
Définit les transactions et les quatre propriétés ACID qui garantissent la fiabilité. Les apprenants expliquent pourquoi chaque propriété est importante dans les systèmes de production.
Leçon 5 • Problèmes et Anomalies de Concurrence
Identifie les lectures sales, les lectures non répétables et les lectures fantômes en accès concurrent. Les apprenants diagnostiquent les problèmes de concurrence dans des scénarios multi-utilisateurs.
Chapitre 7MasquerCacher les détailsVoir les détailsIndexation des Bases de Données et Optimisation des Requêtes
Indexation des Bases de Données et Optimisation des Requêtes
Leçon 1 • Structures d'Index B-Tree et Hash
Couvre les internes des index B-tree et hash et leurs modèles de requêtes optimaux. Les apprenants font correspondre les types d'index aux caractéristiques de la charge de travail des requêtes.
Leçon 2 • Index Composite et de Couverture
Conçoit des index multi-colonnes et des index de couverture pour éliminer les recherches dans les tables. Les apprenants appliquent les règles d'ordre des colonnes pour les index composites.
Leçon 3 • Fondamentaux des Index
Explique comment les index accélèrent la récupération des données et leurs compromis de stockage. Les apprenants identifient les colonnes qui bénéficient le plus de l'indexation.
Leçon 4 • Plans d'Exécution des Requêtes
Lit la sortie EXPLAIN pour comprendre comment l'optimiseur exécute les requêtes. Les apprenants identifient les analyses complètes, les analyses d'index et les algorithmes de jointure.
Leçon 5 • Techniques d'Ajustement des Requêtes
Applique des stratégies de réécriture, des mises à jour de statistiques et l'utilisation d'indicateurs pour améliorer la vitesse des requêtes. Les apprenants réduisent le temps d'exécution sur des requêtes lentes réalistes.
Chapitre 8MasquerCacher les détailsVoir les détailsSécurité et Administration des Bases de Données
Sécurité et Administration des Bases de Données
Leçon 1 • Stratégies de Sauvegarde et de Récupération
Définit les types de sauvegarde complète, incrémentielle et différentielle et les objectifs de récupération. Les apprenants conçoivent des calendriers de sauvegarde répondant aux exigences de temps de récupération.
Leçon 2 • Surveillance de la Performance et Maintenance
Utilise les métriques système, les statistiques d'attente et les tâches de maintenance pour soutenir les performances. Les apprenants établissent des routines de surveillance proactives.
Leçon 3 • Authentification et Autorisation
Couvre la création de comptes utilisateurs, les politiques de mot de passe et l'attribution de privilèges. Les apprenants accordent et révoquent les autorisations en suivant les principes du moindre privilège.
Leçon 4 • Audit et Surveillance de la Conformité
Implémente la journalisation d'audit pour suivre l'accès aux données et les modifications de schéma. Les apprenants configurent des pistes d'audit qui satisfont aux exigences réglementaires.
Leçon 5 • Chiffrement et Masquage des Données
Explique le chiffrement au repos, en transit et les techniques de masquage au niveau des colonnes. Les apprenants protègent les données sensibles contre toute exposition non autorisée.
Votre certificat valide de réussite
Ce cours est pour vous :
Futurs administrateurs de bases de données : prêts à construire des bases techniques solides pour l'emploi.
Développeurs de logiciels : souhaitant aller au-delà des requêtes de base vers une conception professionnelle de bases de données.
Analystes de données : cherchant un contrôle plus approfondi sur les bases de données derrière leurs rapports.
Professionnels du support informatique : souhaitant évoluer vers un rôle dédié aux bases de données.
Étudiants en intelligence économique : ayant besoin de connaissances structurées sur l'entreposage et la modélisation dimensionnelle.
Personnes en reconversion professionnelle : entrant dans le secteur technologique avec l'objectif de décrocher un poste axé sur les données.
Ce que disent nos apprenants
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...

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.

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 !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable au Cameroun ?
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




















