TRA Travailleurs

Introduction aux bases de données

Dans les métiers liés aux TIC, la modélisation de bases de données tient une place essentielle dans le développement d’applications métiers. Bien comprendre les bases de données est essentiel à la mise en place de systèmes informatiques robustes et faciles à maintenir. Apprenez en plus sur les bases de données : leur utilité, leurs avantages et leurs possibilités.

3 jours

Durée de la formation

icone de date ligne courbe
icone de date ligne courbe

Début de la formation

icone de cible

Objectifs de la formation

A l’issue de la formation, vous serez capable de

  • Définir le rôle des bases de données dans les entreprises et organisation;
  • Conceptualiser une base de données à l’aide du modèle Entités-Associations;
  • Modéliser le schéma relationnel d’une base de données;
  • Définir les différents formats de données à utiliser dans le développement d’une solution;
  • Transformer une solution d’entreprise basée sur une gestion des données sur Excel en une solution reposant sur une base de données;
  • Expliquer le fonctionnement du modèle relationnel et les différents outils qui permettent de l’exploiter, tels que le système de gestion de bases de données (SGBD), le langage d’interrogation des données, etc.;
  • Situer la place des systèmes de gestion de bases de données dans les systèmes d’information d’une entreprise ou d’une organisation.
image public cible

Public de la formation

Cette formation s’adresse à toute personne intéressée par la mise en place d’une gestion des données au sein de son entreprise.

Points forts de la formation

Cette formation, orientée sur le développement d’applications métiers, sera largement illustrée par de nombreux exemples issus de différents projets de développement réels.

image point fort

Programme
de la formation

La formation se divise entre une partie théorique et une partie pratique ponctuée d’exercices et même d’un serious game !

  • Introduction aux bases de données
    • Les rôles et l’utilisation des données
    •  Présentation des systèmes de gestion de bases de données (SGBDs)
    • Les intérêts de la modélisation
  • Modèle Entité Association
    • Les notions suivantes seront explorées :
    • Entité
    • Association : binaire, ternaire, récursive
    • Attribut : simple, composé, monovalué, multivalué, stocké, dérivé, identifiant
    • Entité faible
    • Généralisation : total, partiel, exclusive, non-exclusive, avec prédicat
    • Contrainte d’intégrité : domaine, cycle, temporelle
  • Modèle Entité Association : Exercices de synthèse
    • Modèle Relationnel
    • Schéma relationnel : relation, attribut, domaine
    • Valeur relationnelle : 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
  • Traduction Entité-Association vers Relationnel : Application sur SQL Server
    • La préparation du modèle EA : suppression des super-entités
    • La traduction : Entités, Attributs, Associations
    • La traduction directe des généralisations
  • Exercices pratiques
    • Des exercices de modélisation EA classiques : étudiants et programme de cours, bibliothèque, recettes de cuisine, demande de prêt bancaire, etc.
    • Des exercices de translation du modèle EA vers le modèle relationnel.
    • Des exercices de modélisation relationnelle classiques : aéroport, location de voiture, situation familiale, etc.
    • Un serious gaming “Theme Hospital”. Ce serious game a comme objectif la modélisation d’une base de données d’un système de gestion hospitalière. Cette modélisation est basée sur le jeu Theme Hospital. Les participants sont amenés à développer, par groupe de 2, le schéma Entité Association du système d’information d’un Hôpital sur base de leurs observations lors de la réalisation des différents niveaux de jeu. Ensuite, les participants doivent réaliser le schéma relationnel. Ils peuvent interagir avec le formateur afin d’affiner leurs modèles au fur et à mesure de leur progression dans le jeu qui sert d'exercice récapitulatif.
image ligne principale image ligne secondaire

Personne de contact

Magali Gerard

Magali Gerard

Assistante administrative Entreprises

+32 71 25 49 60 entreprise@technofuturtic.be