Skip to main content
x
Base de données

Introduction aux bases de données

Durée approximative 3 jours
Prérequis Pas de prérequis

La modélisation de bases de données tient une place essentielle dans le développement d’applications métiers. Les bases de données et la bonne compréhension des modèles inhérents sont essentielles à la mise en place de systèmes robustes et maintenables. En effet, les bases de données s’utilisent avec les limites fixées par leurs concepteurs. Cette formation permet aux participants d’appréhender les bases de données, leurs intérêts, avantages et possibilités. Afin de positionner la formation dans le contexte du développement d’applications métiers, celle-ci est illustrée par de nombreux exemples rencontrés sur différents projets de développement.

Compétences visées
Etre capable de définir le rôle des bases de données au sein des entreprises
Etre capable de conceptualiser une base de données à l’aide du modèle Entités-Associations
Etre capable de modéliser le schéma relationnel d’une base de données
Etre capable de définir les différents formats de données à utiliser dans une solution
Pouvoir transformer une solution d’entreprise basée sur une gestion des données Excel en une solution reposant sur un schéma de base de données
Pouvoir situer la place des systèmes de gestion de bases de données dans les systèmes d’information d’entreprise
Leçons
  • Rôles et utilisation des données
  • Présentation des SGBDs
  • Les intérêts de la modélisation
  • Entité
  • Association: binaire, ternaire, récursive
  • Attribut: simple, composé, monovalué, multivalué, stocké, dérivé, identifiant
  • Entité faible
  • Généralisation: totale, partielle, exclusive, non-exclusive, avec prédicat
  • Contrainte d'intégrité: domaine, cycle, temporelle, ...
  • Une série d’exercices de complexité croissante vont permettre aux étudiants de maîtriser le processus de conception de bases de données en utilisant le modèle Entité Association
  • Schéma relationnel: relation, attribut, domaine
  • Valeur relationnel: tuple, ensemble
  • Clef: superclef, candidate, primaire
  • Contrainte relationnelle, contrainte d'intégrité
  • Types de données
  • Relation dérivée, vue et instantané
  • Opération relationnelle: insertion, suppression, modification
  • Préparation du modèle EA: suppression des super-entités
  • Traduction : Entités, Attributs, Associations
  • Traduction directe des généralisations

Vous désirez organiser une formation dans votre entreprise ?