Concevoir une base de données relationnelle

publicité
Informatique | Base de données
REF : INF001
Concevoir une base de données relationnelle - I
LES TECHNIQUES SGBD
A QUI S'ADRESSE CE STAGE ?
Informaticiens, responsables
fonctionnels, décideurs et utilisateurs
d'une base de données.
QUELS SONT LES OBJECTIFS ?
●
●
●
Schémas externes : les vues de l'utilisateur
Schéma conceptuel : le modèle logique des données
Schéma interne : structures physiques
ARCHITECTURE SERVEUR/UTILISATEUR
QUELS SONT LES PRÉ-REQUIS ?
L'expérience au sein d'une équipe projet
est souhaitable
4 jours
Concepts clés et vocabulaire
Comment accéder, organiser et stocker des données
L'importance des règles d'entreprise
Utilisations de bases de données : production et décisionnel, Le processus de
développement d'une base
3 NIVEAUX D'ARCHITECTURE DE L'INFORMATION
Concevoir, créer et utiliser une base de
données relationnelle.
Comprendre et utiliser efficacement
les SGBD.
COMBIEN DE TEMPS ?
●
●
●
●
●
●
Langages/requêtes et générateurs d'états
Outils de développement d'applications et de requêtes, Outils de génie logiciel
CONCEPTS DE BASE DU RELATIONNEL
●
●
●
●
Architecture, Relations, attributs, tables
Clés primaires et étrangères
Contraintes d'intégrité relationnelle,sémantique/contraintes d'existence
Manipulation des données : sélection, union, projection, jointure, intersection,
différence
ELEMENTS D'UN SGBD RELATIONNEL
●
●
●
●
Dictionnaire des données actif et intégré
Optimisation des interrogations
Moteur pour le support des transactions, leur restauration et la concurrence
Outils frontaux pour faciliter l'accès
ISTAM - www.istam.fr - [email protected] - Tél : 021 60 99 11
Informatique | Base de données
REF : INF001
Concevoir une base de données relationnelle - II
APPROCHE ET TECHNIQUES PAS A PAS
A QUI S'ADRESSE CE STAGE ?
Informaticiens, responsables
fonctionnels, décideurs et utilisateurs
d'une base de données.
●
●
●
●
●
Développement du modèle logique
Traduction du modèle de données en modèle relationnel
Spécification des contraintes d'intégrité
Développement du schéma conceptuel
Définition des données dans le dictionnaire
QUELS SONT LES OBJECTIFS ?
MODELISATION ENTITE-ASSOCIATION
Concevoir, créer et utiliser une base de
données relationnelle.
Comprendre et utiliser efficacement
les SGBD.
QUELS SONT LES PRÉ-REQUIS ?
L'expérience au sein d'une équipe projet
est souhaitable
COMBIEN DE TEMPS ?
4 jours
Détermination des entités, attributs, identificateurs
Description des liaisons : 1-à-1, 1-à-N, N-à-P
Associations optionnelles et obligatoires Conseils pour un diagramme E-A
correct
● Résolution des liaisons N-à-N et mise en oeuvre dans une base
relationnelle
●
●
●
UTILISATION D'UN OUTIL DE GENIE LOGICIEL
●
●
●
Conception et documentation d'une base de données
Génération de SQL pour créer la base
"Reverse engineering" pour transférer la conception d'une base existante
CONCEPTION DE BASES DE DONNEES NORMALISEES
●
●
●
Normaliser ou ne pas normaliser ?
Utilisation des dépendances fonctionnelles, des règles de Codd
L'impact de la dénormalisation et les alternatives
CONCEPTION PHYSIQUE
●
●
●
●
Groupement et affectation des tables aux fichiers de disque
Indexation pour la performance et l'intégrité
Organisation en "clusters"
Fragmentation/dénormalisation des tables
ISTAM - www.istam.fr - [email protected] - Tél : 021 60 99 11
Informatique | Base de données
REF : INF001
Concevoir une base de données relationnelle - III
ACCÉDER AUX BASES DE DONNÉES RELATIONNELLES
A QUI S'ADRESSE CE STAGE ?
Informaticiens, responsables
fonctionnels, décideurs et utilisateurs
d'une base de données.
SQL Un langage dynamique et évolutif, et Normes ANSI et ISO
Création d'une base relationnelle - Définition de la base et de ses objets :
tables, clés, vues et index
● Déclaration des contraintes d'intégrité
● Modification des structures et des contraintes
●
●
QUELS SONT LES OBJECTIFS ?
MANIPULATION ET CONTROLE D'UNE BASE
Concevoir, créer et utiliser une base de
données relationnelle.
Comprendre et utiliser efficacement
les SGBD.
QUELS SONT LES PRÉ-REQUIS ?
L'expérience au sein d'une équipe projet
est souhaitable
COMBIEN DE TEMPS ?
4 jours
Interrogation de la base de données pour extraire les informations
recherchées
● Mise à jour des données tout en maintenant l'intégrité de la base de
données
● Contrôle d'accès pour la sécurité
●
CREATION ET UTILISATION DE VUES
●
●
●
Définition de vues pour la simplicité et la sécurité
Personnalisation des fenêtres dans la base de données
Interrogation et mise à jour avec les vues
POSSIBILITES ETENDUES DES SGBDR
●
Encapsulation des fonctions et données - Méthodes et types de données
utilisateur
UTILISATION DE REGLES D'ENTREPRISE POUR PRESERVER L'INTEGRITE
DES DONNEES
●
●
●
●
Définition de contraintes déclaratives
Programmation côté serveur : avec Java et des langages procéduraux
Modélisation dans l'analyse/la conception
Etude des règles d'entreprise
CREATION D'UN SERVEUR INTELLIGENT
●
Utilisation de procédures stockées et de triggers
ISTAM - www.istam.fr - [email protected] - Tél : 021 60 99 11
Téléchargement