
Cours SGBD
Maîtrise chaque couche 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 infonuagiques. Ce cours te donne les bases théoriques et les compétences pratiques que les employeurs attendent des professionnels des bases de données. Que tu vises un rôle d'administrateur de base de données ou que tu construises des applications axées sur les données, tu seras prêt à concevoir, interroger et protéger des bases de données de production.
Ce que vous allez apprendre:
Tu apprendras à modéliser les besoins en données à l'aide de diagrammes entité-relation et à les convertir en schémas relationnels normalisés. Tu rédigeras des instructions SQL pour définir des structures, manipuler des enregistrements et interroger des données dans plusieurs tables. Le cours couvre la gestion des transactions, les niveaux d'isolement et le contrôle de la concurrence afin que tu puisses gérer des environnements multi-utilisateurs en toute sécurité. Tu exploreras également le stockage physique, les stratégies d'indexation et l'optimisation des requêtes pour améliorer les performances de la base de données. Les principes fondamentaux de la sécurité, les stratégies de sauvegarde et les techniques de récupération te préparent à gérer des systèmes de production de manière responsable. Un contenu supplé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 Cours SGBD
Comment vous pratiquez Cours SGBD
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 34 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements des systèmes de bases de données
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 base 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 du SGBD
Explique l'architecture à trois schémas et les couches internes du SGBD. Les étudiants relient l'indépendance des données aux décisions de conception des systèmes.
Leçon 4 • Qu'est-ce qu'un système de base de données
Définit les composants des bases de données et des SGBD, en les contrastant avec le stockage par fichier plat. Établit le vocabulaire utilisé tout au long du cours.
Chapitre 2MasquerCacher les détailsVoir les détailsModélisation entité-relation
Modélisation entité-relation
Leçon 1 • Constructions ER avancées
Étend le ER de base avec les entités faibles, la généralisation et l'agrégation. Prépare les étudiants à modéliser avec précision des domaines complexes.
Leçon 2 • Pratique de conception de diagrammes ER
Applique les concepts ER à des scénarios d'affaires réalistes par le biais d'exercices guidés. Renforce l'exactitude et l'exhaustivité des diagrammes avant la conversion en schéma.
Leçon 3 • Concepts ER de base
Présente les entités, les attributs et les relations en tant que primitives de modélisation. Fournit les bases de la notation pour tout le travail ER subséquent.
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 d'affaires dans les diagrammes.
Chapitre 3MasquerCacher les détailsVoir les détailsModèle relationnel et conception de schémas
Modèle relationnel et conception de schémas
Leçon 1 • Mappage ER-vers-Relationnel
Fournit des règles systématiques pour convertir les diagrammes ER en tables relationnelles. Les étudiants pratiquent le mappage de toutes les constructions ER, y compris les entités faibles.
Leçon 2 • Fondements 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
Présente les opérations de sélection, projection, jointure et ensemble comme fondements des requêtes. Relie les opérations algébriques à l'écriture 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 l'exactitude des données par la spécification de contraintes.
Chapitre 4MasquerCacher les détailsVoir les détailsNotions essentielles du langage de requête structuré
Notions essentielles 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 les tables à l'aide de 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 à l'aide de fonctions d'agrégation.
Leçon 4 • Langage de manipulation de données
Enseigne les concepts 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 des contraintes appropriées.
Chapitre 5MasquerCacher les détailsVoir les détailsNormalisation et raffinement de schéma
Normalisation et raffinement de schéma
Leçon 1 • Troisième forme normale et BCNF
Élimine les dépendances transitives et traite les violations de BCNF. Les étudiants comparent les compromis entre 3NF et BCNF dans des schémas pratiques.
Leçon 2 • Formes normales supérieures
Présente la 4NF et la 5NF pour les dépendances multi-valuées et les dépendances de jointure. Les étudiants reconnaissent quand une normalisation plus élevée 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 les 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 6MasquerCacher les détailsVoir les détailsGestion des transactions et concurrence
Gestion des transactions et concurrence
Leçon 1 • Problèmes de concurrence et ordonnancements
Identifie les lectures non commit, 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'isolement et MVCC
Mappe les niveaux d'isolement SQL aux anomalies de concurrence qu'ils empêchent. Présente 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 7MasquerCacher les détailsVoir les détailsStockage, indexation et traitement des requêtes de base de données
Stockage, indexation et traitement des requêtes de base de données
Leçon 1 • Pipeline de traitement de requêtes
Trace une requête de l'analyse à 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 de la mémoire tampon 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 des 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 des structures d'index appropriées pour des modèles de requêtes donnés.
Chapitre 8MasquerCacher les détailsVoir les détailsSécurité, récupération et administration des bases de données
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 ainsi que 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 • Notions fondamentales 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 de contrôle d'accès basées sur les rôles alignées sur les principes du moindre privilège.
Leçon 3 • Surveillance de la performance des bases de données
Utilise des mesures système, des journaux de requêtes lentes et des outils de profilage pour diagnostiquer les problèmes. Les étudiants établissent des références et répondent à la dégradation des performances.
Leçon 4 • Contrôles d'audit et de confidentialité des données
Présente 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 répondent 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 des options de réplication. Les étudiants conçoivent des calendriers de sauvegarde qui répondent aux objectifs de temps de récupération.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeur logiciel : veut cesser de traiter la base de données comme une boîte noire.
Personne en réorientation professionnelle : entre dans le domaine de la technologie et vise des postes d'entrée de gamme axés sur les données.
Analyste d'affaires : a besoin de maîtriser les modèles de données plutôt que de simplement consommer des rapports.
Généraliste en TI : responsable des bases de données sans avoir reçu de formation officielle à leur sujet.
Étudiant en informatique : cherche à renforcer la théorie en classe avec des compétences pratiques appliquées.
Aspirant ingénieur de données : construit les connaissances fondamentales requises avant de se spécialiser davantage.
Ce que nos apprenants disent
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 à 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 il est présenté ainsi que la transcription des vidéos, 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 Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des 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 fonctionne?
Cours PDF




















