Formation en IA & Data: Bases de données - Modélisation & choix techniques - Ascent Formation
Retour aux formations
IA & Data

Bases de données - Modélisation & choix techniques

4 jour(s)28h

Description

Objectif de formation : Cette formation permet d'avoir une synthèse globale des compétences indispensables en matière de bases de données, partant du processus de conception à son utilisation effective.

Objectifs pédagogiques

  • Comprendre le raisonnement derrière les SGBD relationnels
  • Construire le modèle conceptuel d'une base de données à partir d'UML
  • Migrer du modèle conceptuel au modèle logique
  • Comprendre la normalisation et dénormalisation d'un schéma
  • Transitionner du modèle logique au modèle physique et l'implémenter avec SQL

Public concerné

Développeurs
Architectes
Responsables informatiques
Chefs de projets
Décideurs informatiques

Prérequis

Aucun
Facultatif : Connaissance d'un langage de développement

Déroulé du programme

1

Logique des SGBD

  • Rappel des concepts clés gravitant autour des bases de données relationnelles
  • Modèles de données
  • Tour d'horizon des diverses SGBD
  • Objectifs des SGBD relationnels
  • Fonctionnalités
  • Architectures
  • Travaux pratiques
2

Création d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données

3

Techniques de modélisation

  • Modèle conceptuel
  • Analyse des besoins
  • Concepts de base
  • Dépendances fonctionnelles
  • Merise et UML : Niveau conceptuel
  • Démarche
  • Prise en compte des règles métier et contraintes
  • Travaux pratiques : Etudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil
4

Modèle logique de données

  • Modèle logique. La structure des tables et des contraintes.
  • Modèle relationnel
  • Du conceptuel au logique
  • Modélisation des arborescences
  • Formes normales
  • Dénormalisation
  • Calculs de volumétrie
  • Travaux pratiques : Analyse de cas réels, travaux de normalisation & dénormalisation, création de schémas à l'aide d'un outil
5

Implémentation avec SQL

  • Transactions
  • Normes SQL
  • Du logique au physique
  • Qualité des données
  • Vues & vues matérialisées
  • Droits d'accès & rôles
  • Procédures cataloguées et déclencheurs
  • Interfaces avec les langages de programmation
  • Travaux pratiques : Création et manipulation d'une base, Reverse Engineering, optimisation de performances
6

Réglages clés pour le choix d'un serveur

  • Etude des paramètres des serveurs SQL
  • Composants techniques
  • Modules applicatifs
  • Solutions de haute disponibilité, sécurité des données
  • Critères techniques
  • Coût global d'exploitation
  • Offre du marché

Informations

Durée

4 jour(s)

28h

Tarif

2700 € HT

HT