Bases de données 1

Etablissement : ECOLE DU NUMERIQUE

Langue : Français

Période : S1

MySQL + phpMyadmin


Le but de ce cours est de fournir aux étudiants une compréhension approfondie des bases de données relationnelles, de leur modélisation, et de leur gestion à l’aide du langage SQL.



· Introduction à la base de données : Comprendre les concepts fondamentaux des bases de données et leur structure (tables, clés, relations).


· Modélisation de bases de données: Apprendre à modéliser des bases de données relationnelles


· SQL :


o Requêtes de base : Savoir écrire des requêtes SQL simples pour interroger les données.


o Requêtes complexes : Maîtriser les jointures et les requêtes combinées pour afficher des données de plusieurs tables.


o Fonctions SQL : Utiliser les fonctions d’agrégation (MIN, MAX, etc.) pour obtenir des statistiques sur les données.


o Sous-requêtes : Apprendre à utiliser des sous-requêtes pour effectuer des requêtes imbriquées.


o Manipulation des données : Savoir insérer, mettre à jour et supprimer des données.


o DDL et gestion des tables : Utiliser les instructions SQL DDL pour créer et gérer des tables.


o Contraintes : Appliquer des contraintes pour assurer l’intégrité des données dans la base.