![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Bases de Données SQL et NoSQL - Conception, Gestion et OptimisationDate de mise à jour : 04/12/2025
| Identifiant OffreInfo : 15_713882 |
Carif-Oref Occitanie |
À l'issue de cette formation, les participants seront capables de :
?? Comprendre les principes fondamentaux des bases de données relationnelles et NoSQL
?? Concevoir une base de données optimisée selon les besoins métier
?? Manipuler des bases de données avec SQL (MySQL, PostgreSQL, SQL Server, Oracle)
?? Gérer les opérations CRUD (Create, Read, Update, Delete)
?? Optimiser les performances et assurer la sécurité des données
Programme détaillé1?? Introduction aux Bases de Données
Définition et rôle des bases de données dans un système informatique
Différences entre bases relationnelles (SQL) et NoSQL
Présentation des SGBD populaires : MySQL, PostgreSQL, SQL Server, Oracle, MongoDB
Architecture d'une base de données et modèles de stockage
Analyse des besoins et modélisation des données
Création de diagrammes entité-relation (MERISE, UML)
Définition des clés primaires, étrangères et contraintes d'intégrité
Normalisation des bases de données (1NF, 2NF, 3NF) pour éviter la redondance
Écriture de requêtes SQL de base :
• Sélectionner des données (SELECT, WHERE, ORDER BY, GROUP BY)
• Filtrer et trier les résultats
Gestion des opérations CRUD :
• Ajouter des données (INSERT INTO)
• Mettre à jour (UPDATE) et supprimer des enregistrements (DELETE)
Manipulation avancée : jointures (JOIN), sous-requêtes, indexation
Gestion des utilisateurs et des permissions d'accès
Sécurisation des données : chiffrement, authentification, backups
Sauvegarde et restauration de bases de données
Stratégies de réplication et haute disponibilité
Indexation et optimisation des requêtes SQL
Gestion des vues et procédures stockées
Détection et résolution des problèmes de verrouillage et concurrence
Suivi et analyse des performances avec EXPLAIN PLAN et monitoring SQL
Comparaison SQL vs NoSQL : quand utiliser chaque type de base ?
Présentation de MongoDB (document-oriented)
Création et manipulation de collections et documents (insertOne, find, update)
Modélisation des données dans un environnement NoSQL
Atelier : Conception et déploiement d'une base de données complète
Optimisation des requêtes et analyse des performances
Simulation de cas réels (gestion des stocks, CRM, e-commerce, etc.)
Déploiement d'une base sur un serveur distant
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Autre
Niveau d'entrée : Sans niveau spécifique
aucun\n\nProcédure d'admission: \nRéservez un entretien de 15min Par téléphone : 04 11 93 43 04 Par email : contact@senza-formations.com