Bases de données

publicité
Formation perfectionnement
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....
Objectifs :
•
•
•
•
•
•
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.
Contenus :
•
•
•
•
•
•
•
•
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
Pré-requis :
Pas de pré-requis nécessaires pour le module bases de données.
Durée : 3 semaines
AFPA Grenoble Le Pont de Claix
© Marc FAYOLLE
Téléchargement