Formation : Méthodologie de conception des bases de données relationnelles
Apprendre à élaborer et organiser les données d’une application dans une base relationnelle
- Présentation des problématiques liées aux données
- Stockage, organisation et accès aux données
- Contraintes d’entreprise
- Usages de la base
- Méthodologie de création d’une base
- Les niveaux de représentation de l’information
- Représentation externe
- Représentation conceptuelle
- Représentation interne
- Outils de base de données
- Langages
- Outils de génie logiciel
- Outils d’optimisation
- Outil associé : Atelier Génie Logiciel
- Méthode
- Modèle logique et recensement des données
- Enumération des contraintes d’intégrité
- Modèle conceptuel
- Elaboration du dictionnaire de données
- Modélisation Entité-Relation
- Entités, attributs, identificateurs
- Cardinalités et associations
- Traitement des relations N-aires
- Normalisation
- Les niveaux de normalisation et leurs apports
- Jusqu’où normaliser
- Le script sql de création de base
- Traduction du modèle conceptuel
- Générateur de script
- Aspects physiques et optimisation
- Répartition des tables en fichiers
- Partitionnement des grandes tables
- Dénormalisation
- Indexation pertinente
- Les concepts relationnels
- Architecture
- Relations/attributs et tables
- Les contraintes d’intégrité et les clés
- Les opérateurs relationnels
- Les éléments d’un SGBDR
- Dictionnaire de données
- Optimisation des requêtes
- Support transactionnel
- Interfaces d’utilisation
- Le langage SQL
- Création et modification de la base de données avec SQL
Durée : 14h
Horaires : soirs / week-ends
Groupes de 5 à 10 personnes