Hjfjh
1. Introduction 1. Définitions 2. Fonctionnalités 3. Architecture logique d'un SGBD 1. Architecture Ansi/Sparc 2. Indépendance données - programmes 2. Le modèle relationnel de données 1. Définition formelle 2. Caractéristiques des relations 3. Contraintes d'intégrité 3. Les langages relationnels 1. L'algèbre relationnelle 2. Les langages prédicatifs (nuplet et domaine) 1. Spécification formelle du calcul relationnel à variable nuplet 2. Spécification formelle du calcul relationnel à variable domaine 3. Exemple de la base des invitations 4. Le langage SQL 1. Introduction 2. Présentation de la base exemple Coopérative 3. Le langage de définition des données 4. Le langage d'interrogation 1. Syntaxe générale 2. Requetes mono-relation 3. Expression de jointure 4. Opérateurs ensemblistes 5. Fonctions - Agrégats 6. Partitionnement 7. Quantificateurs 8. Synthèse 5. Le langage de mise à jour 6. Normalisation de SQL 7. Compléments sur intégrité, vues et droits 1. Contraintes d'intégrité 1. Définition 2. Exemples 3. Vérification 2. Vues relationnelles 1. Principes 2. Vue relationnelle 3. Evaluation d'une vue 3. Gestion des droits 5. Conception Entité-Association 1. Introduction 2. Les concepts 3. Comparaison modèles E/A et relationnel 4. Règles de passage E/A vers relationnel 5. Des exemples pour illustrer 1. La base de gestion du personnel 2. La base coopérative 6. Avantages - Inconvénients 6. Dépendances fonctionnelles et normalisation 1. Dépendance fonctionnelle sur une relation (DF) 2. Propriétés des dépendances fonctionnelles 3. Décomposition binaire d'une relation 4. Définitions : 5. Normalisation des relations (formes normales) 6. Dépendances fonctionnelles et conception de schémas
7. Architecture logicielle d'un SGBD 8. Evaluation et Optimisation de requêtes 1. Optimisations algébriques 1. Règles de transformation de l'algèbre relationnelle 2. Algorithme général d'optimisation heuristique 2. Optimisation par une fonction