SQL : Bases de données, modélisation et choix techniques, 4 jours

Présentation

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 oeuvre.

Objectifs pédagogiques

  • Comprendre la logique des SGBD relationnels
  • Réaliser le modèle conceptuel d’une base de données (MEA Merise)
  • 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
  • Mise en œuvre d’un outil de génie logiciel de conception

Pédagogie

Alternance d’exposés théoriques et d’exercices pratiques

Durée : 4 jours – 28 heures

Dates et prix : contact@fc3h.fr

 Pré-réquis

Connaître les notions de base du langage SQL

Public concerné

Ce cours est destiné aux utilisateurs, développeurs, futurs administrateurs de bases de données et toute personne devant concevoir et créer une base de données relationelle.

PROGRAMME DE FORMATION

Bases de données et  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.
  • Le modèle relationnel et le langage SQL

La modélisation des données

  • Analyse des besoins.
  • Les modèles conceptuels.
  • Concepts de base du modèle entité association (entités, associations…).
  • Dépendances fonctionnelles.
  • La démarche.
  • Prise en compte des règles métier et contraintes.

Modèle logique de données

  • Le modèle logique relationnel (concepts, notations, terminologie).
  • Les tables et les contraintes contraintes
  • Passage du modèle conceptuel au modèle logique relationnel.
  • La normalisation du modèle relationnelle : formes normales (de la 1ère à la 5ème, BCNF).
  • Dénormalisation.
  • Calculs de volumétrie.

Implémentation du modèle physique avec le langage SQL

  • Les normes SQL
  • Le langage de définition des données (create table et alter table)
  • Passage du modèle logique au modèle physique.
  • Les transactions.
  • La qualité des données.
  • Les vues et vues matérialisées.
  • Les procédures stockées et déclencheurs.

Choix d’un SGBDR

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