Formation Bases de données, modélisation et choix techniques


Formation Bases de données, modélisation et choix techniques

Catalogue : SGBD



Cette formation apporte une synthèse complète des connaissances aujourd'hui indispensables en matière de bases de données, du processus de conception à son utilisation effective. Elle analyse les architectures et domaines d'application, évalue l'offre du marché et examine les démarches pratiques de mise en œuvre.

Objectifs pédagogiques

À l’issue de la formation, le participant sera en mesure de :

  • Comprendre la logique des SGBD relationnels
  • Réaliser le modèle conceptuel d'une base de données à l'aide d'UML
  • Passer du modèle conceptuel au modèle logique
  • Comprendre la normalisation et dénormalisation d'un schéma
  • Passer du modèle logique au modèle physique et l'implémenter avec SQL

PROGRAMME DE FORMATION

 

Logique des SGBD

  • Rappel des théories sous-jacentes aux bases de données relationnelles.
  • Modèles de données (hiérarchique, réseau...).
  • Typologie des SGBD. Objectifs des SGBD relationnels.
  • Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).
  • Les architectures.

Travaux pratiques
Création d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données.

Techniques de modélisation

  • Le modèle conceptuel.
  • Analyse des besoins.
  • Concepts de base (entités, associations...).
  • Dépendances fonctionnelles.
  • Niveau conceptuel avec Merise et UML.
  • La démarche.
  • Prise en compte des règles métier et contraintes.

Travaux pratiques
Etudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil.

Modèle logique de données

  • Le modèle logique. La structure des tables et des contraintes.
  • Modèle relationnel (concepts, notations, terminologie).
  • Du conceptuel au logique.
  • Modélisation des arborescences.
  • Les formes normales (de la 1ère à la 5ème, BCNF).
  • Dénormalisation.
  • Calculs de volumétrie.

Travaux pratiques
Etude de cas réels, exercices de normalisation et dénormalisation, génération de schémas à l'aide d'un outil.

Implémentation avec SQL

  • Les transactions.
  • Normes SQL (SQL1, SQL2, SQL:1999, SQL:2003).
  • Du logique au physique.
  • Qualité des données.
  • Vues et vues matérialisées.
  • Droits d'accès et rôles.
  • Procédures cataloguées et déclencheurs.
  • Interfaces avec les langages de programmation.

Travaux pratiques
Création et manipulation d'une base, Reverse Engineering, mesures de performances (démonstrations).

Paramètres clés pour le choix d'un serveur

  • Etude des paramètres des serveurs SQL.
  • Composants techniques (disques et interfaces réseau).
  • Modules applicatifs (outils d'administration...).
  • Solutions de haute disponibilité, sécurité des données.
  • Critères techniques.
  • Coût global d'exploitation.
  • Offre du marché.

 


 

Fiche de la formation



 Cible :

Développeurs, architectes, responsables informatiques, chefs de projets, décideurs informatiques.


 Prérequis :

Aucune connaissance particulière. La connaissance d'un langage informatique est toutefois un plus.


 Durée : 4 jours

 Type : Stage pratique


 Contactez-nous