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.