Contactez nos conseillers formation : 05 40 05 33 23

Bases de données, modélisation, choix techniques (BM 129)

AccueilINFORMATIQUEBases de donnéesBases de données, modélisation, choix techniques (BM 129)
Post Image

Tarif : 2 200 €Session : Se déroule sur 4 jours.

DESCRIPTION :

Comprendre la logique des SGBD relationnels et les règles de Codd sous-jacentes

Réaliser le modèle conceptuel d’une base de données à l’aide du langage UML

Passer du modèle conceptuel de la base à son modèle logique

Comprendre les principes de normalisation et dénormalisation d’un schéma

Passer du modèle logique au modèle physique, et son implémentation avec SQL

Extraire un modèle à partir d’une base de données existante (Reverse Engineering)

PUBLIC :

Tout public de chefs de projets, décideurs informatiques, développeurs, responsables informatiques.

PRÉREQUIS :

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

PROGRAMME :

Durant cette formation les stagiaires aborderont les points suivants :

  • 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.
  • 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.
  • 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.
  • 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.
  • 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é.