Cours complet sur les bases de données
Explorez les bases de données : de la conception SQL aux projets pratiques.
Description du service
Module 1 : Introduction aux Bases de Données Qu'est-ce qu'une base de données ? Types de bases de données : relationnelles, NoSQL, etc. Avantages et inconvénients des bases de données. Module 2 : Modélisation de Données et Conception de Schémas Modèle entité-relation (ER) : concepts fondamentaux. Entités, attributs et relations. Schémas conceptuels, logiques et physiques. Normalisation : objectifs et formes normales. Module 3 : Langage SQL Introduction au SQL (Structured Query Language). Opérations de base : SELECT, INSERT, UPDATE, DELETE. Jointures et sous-requêtes. Agrégation et regroupement (GROUP BY). Module 4 : Gestion de Données avec SQL Création et manipulation de tables. Contraintes d'intégrité et clés étrangères. Index et optimisation de requêtes. Module 5 : Conception Avancée de Bases de Données Modélisation de spécialisation et généralisation. Héritage et tables liées. Schémas multidimensionnels pour les entrepôts de données. Module 6 : Administration de Bases de Données Sécurité des bases de données : utilisateurs, rôles, autorisations. Sauvegardes et récupération. Surveillance et optimisation des performances. Module 7 : Bases de Données Relationnelles vs NoSQL Comparaison entre bases de données relationnelles et NoSQL. Types de bases de données NoSQL : document, graphe, colonnes, clé-valeur. Utilisation et cas d'application des bases de données NoSQL. Module 8 : Projet Pratique de Base de Données Conception et création d'une base de données. Implémentation de requêtes complexes. Optimisation des performances et sécurisation.
Coordonnées
info@buddy-mentor.com