Informatique

Conception de base de données relationnelles

Conception de base de données relationnelles

Réf 4-BD-INIT
Durée 3 jours

Objectifs

A l'issue de la formation, le stagiaire sera capable d'analyser un cahier des charges pour définir la structure d'une base de données relationnelle.

Infos

Sessions à venir

15 avr-17 avr 2020
06 jui-08 jui 2020
12 oct-14 oct 2020

Certifications :

Nous consulter

Programme

1. Concepts de base de données relationnelles

  • Qu'est-ce qu'une base de données relationnelles ?
  • les concepts et la terminologie
  • Opérateurs relationnels
  • Ateliers : citer et reconnaître des systèmes de gestion de bases de données relationnelles.

2. Le modèle relationnel de données

  • Comparaison avec le modèle hiérarchique
  • Comparaison avec le modèle NoSQL
  • Avantages du modèle relationnel
  • Ateliers : analyse de fichiers de données flat et hiérarchiques pour en définir les limites.

3. Le modèle conceptuel

  • Les objectifs de l'analyse
  • Méthodes pour établir un modèle conceptuel
  • Dépendances fonctionnelles
  • Normalisation et théorèmes de CODD
  • Ateliers : interview d'un client pour établir un cahier des charges ; analyse de cahiers des charges afin d'établir des modèles conceptuels (travaux individuels et de groupe) ; utilisation d'un outil.

4. Le modèle logique brut

  • Règles de transformation du modèles conceptuel en modèle logique
  • Mise en évidence des clés candidates et choix de la clé primaire
  • Ateliers : conversion de modèles conceptuels en modèles logiques ; correction d'erreurs de conversion.

5. Le modèle logique optimisé (ou modèle physique)

  • Dénormalisation
  • Accélérateurs
  • Les vues
  • L'intégrité référentielle
  • Analyse des volumes
  • Ateliers : optimisation de modèles logiques d'après cahiers des charges.

3. Le langage SQL

  • Introduction au langage SQL
  • Usage des instructions DDL, DML, DCL et DQL

4. Synthèse

  • QCM récapitulatif

En savoir +

Prérequis

Responsable des systèmes d'Information, Concepteurs d'applications, Développeurs d'applications, Administrateurs,

Moyens pédagogiques

Formateur expert du domaine, un ordinateur, support de cours remis à chaque participant, vidéo projecteur, tableau blanc et paperboard,feuille de présence signée en demi-journée, évaluation des acquis tout au long de la formation, questionnaire de satisfaction, attestation de stage

Possibilité de certification

Nous consulter.