| |
|
|
Matériel : Apple Macintosh ou PC |
| Durée : 21 heures
(3 jours) |
Public
Les développeurs de sites dynamiques multimédia.
Pré-requis
Une bonne culture Web ainsi que la maîtrise du code HTML.
Objectif
Bien que ce module présente une approche exhaustive de la
notion de base de données, il s’attachera à
accentuer les notions de bases de données relationnelles,
le modèle objet ainsi que le langage SQL dans ses formes
normalisées et simplifiées.
Nous aurons le souci de conserver une approche orientée vers
des applications conçues sur des clients légers et
des bases de données distantes connues (MySQL, ORACLE, MS
SQL Server, etc…)
Les cours portant sur ces derniers aspects (A, B, C, D, E, F) sont
largement illustrés par des exemples concrets.
|
| |
| |
| Historique |
|
|
• La notion de fichier
(collection de données)
• L’extension de la notion de fichier aux
bases de données
• Les premières bases
• Les modèles successifs (hiérarchiques,
réseaux, relationnels)
|
| Objectifs
et Architecture |
|
• Objectifs des SGBD
• Applications et schémas
• Architectures client-serveur
• Le marché des SGBD
|
| Fichiers,
Hachage, Indexation |
|
• Concepts
de base
• Organisations par hachage
• Organisations indexées
• Organisations multi-attribut
|
| Bases
de Donnée Réseaux et Hiérarchiques |
|
• Origines
• LDD : Entités et Associations
• LDD : Niveau Interne
• LMD
• Le modèle Hiérarchique
• Conclusion
|
| Logique
et Bases de Données |
|
• Rappels de logique
• Calcul de domaines
• Query by Example (QBE)
• Calcul de tuples
|
| Le
Modèle Relationnel |
|
• Concepts pour la
description
• Concepts pour la manipulation
• Concepts additionnels
|
| Le
Langage SQL2 |
|
• Origines et Evolutions
• SQL1 86: la base
• SQL1 89: l’intégrité
• SQL2 92: la nouvelle norme
• SQL3 98: les évolutions objets
|
| Intégrité
et Bases de Données Actives |
|
• Contraintes d’intégrité
• Qu’est-ce-qu’un SGBD actif ?
• Les règles ECA
• Règles en SQL3
• Les mécanismes d’exécution
• Principaux SGBD actifs
|
| La
Gestion des Vues |
|
• Contexte
• Vues externes
• Interrogation des vues
• Mises à jour des vues
• Vues multidimensionnelles
• Sécurité et autorisations
• Conclusion
|
| L’Optimisation
de Questions |
|
• Introduction
• Arbres relationnels
• Restructuration algébrique
• Le cas de l’objet
• Modèle de coût
• Choix du meilleur plan
• Conclusion
|
| Le
Modèle Objet |
|
• Qu’est-ce qu’un
SGBDO ?
• Architecture des SGBDO
• Persistance des objets
• Langage de requêtes
• Optimisation des requêtes
|
| Le
Standard de l’ODMG |
| |
• Contexte
• Le modèle de l’ODMG et ODL
• Un exemple de base
• Le langage OQL
• OML C++, Java et Smalltalk
• Conclusion
|
| L’Objet
Relationnel et SQL3 |
|
• Le modèle
objet-relationnel
• Le processus de normalisation
• Vue d’ensemble de SQL3
• Le support des objets
• Conclusion
|
| Conception
des Bases de Données |
| |
• Objectifs
et principes
• Le modèle objet
• Passage au relationnel
• Raffinement du schéma
• Optimisation physique
• Conclusion |
|
|
Stage limité à 10 personnes
Prix normal :
630,00 € HT
735,48 € TTC
Demandeur d’emploi :
210,00 € HT
251,16 € TTC |