
AFPA Grenoble Le Pont de Claix     © Marc FAYOLLE   
 
Formation perfectionnement 
Formation perfectionnement Formation perfectionnement 
Formation perfectionnement 
Bases de données
Bases de donnéesBases de données
Bases de données
 
  
 
 
 
 
     
Les bases  de  données  relationnelles  (telles  que  Oracle, Sql-Server,  MySql  ...) sont  largement  utilisées 
dans les applications informatiques web ou non-web, et ce quelles que soient les plateformes utilisées (J2EE, 
dot Net, ou autres...). 
Vous apprendrez à concevoir une base de données (élaboration d'un MCD et d'un MLD), à manipuler des 
données via le langage de requête SQL, et enfin à programmer le SGBD Sql-Server, en utilisant le langage 
Transac-SQL pour élaborer des procédures stockées, des triggers, des curseurs, etc....  
 
 
 
• Concevoir  une base de données en utilisant la méthode Merise (MCD et MLD) 
• Interroger  et mettre à jour une base de données avec le langage SQL. 
• Construire une base de données. 
• Programmer le SGBD (fonctions, procédures stockées, triggers, curseurs...). 
• Garantir la sécurité des données en gérant les droits et les permissions d'accès. 
• Garantir l'intégrité des données en mettant en oeuvre des transactions. 
 
 
• Elaborer des MCD (modèles conceptuels de données) à partir de cas concrets.  
• Convertir un MCD en MLD et créer la base de données 
• Interrogation de données (jointures, fonctions, opérateurs ensemblistes, requêtes imbriquées...). 
• Manipulation de données (Insert, Update, Delete). 
• Définition de données (création de tables, types de données, les vues, les indexs...). 
• Programmation Transact-sql (fonctions, procédures stockées, triggers, curseurs). 
• Permissions et droits d'acces(User, Role, Grant et Revoke...). 
• Gestion des transactions : verrouillage et conflits d'accès 
 
 
 
Pas de pré-requis nécessaires pour le module bases de données.