Méthodologie de conception des bases de données relationnelles
Durée : | 3 jour(s) |
Tarif : | Consultez-nous |
DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI
Public :
- Chefs de projet, architectes d'application, concepteur/developpeur.
Objectifs :
- Elaborer et organiser les données d'une application dans une base relationnelle.
Pré-requis :
- Maitrise de l'environnement Windows.
Introduction
- 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
Conception de base de données relationnelles
- 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
Fonctionnement d'un SGBDR
- 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
Manipulation des données dans un SGBDR
- Le langage SQL
- Création et modification de la base de données avec SQL