Base De Données Relationnelles
Note de Recherches : Base De Données Relationnelles. Recherche parmi 300 000+ dissertationsPar dissertation • 30 Août 2012 • 6 669 Mots (27 Pages) • 1 213 Vues
Cours de bases de données relationnelles
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émas7. 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 de coût
9. Contrôle des accès concurrents et reprise
1. Introduction
2. Problèmes liés aux accès concurrents
3. Mécanismes pour assurer la concurrence et la reprise
1. Transactions et journalisation
2. Concurrence par verrouillage
3. Granularité de contrôle de concurrence
4. Principes généraux de la reprise
10. Performances des systèmes relationnels : benchmarks TPC
11. BIBLIOGRAPHIEBD et SGBD : Table des Matières
· Introduction
· Les limites à l'utilisation des fichiers
· Objectifs des systèmes de gestion de bases de données
· Concepts de base
· Composants des systèmes de gestion de bases de données
· Un peu d'histoire
· Le modèle relationnel
· Définitions
· Opérateurs relationnels
· Formes normales
· Langages de manipulation de données relationnelles
· Remarques
· L'optimiseur de requêtes
· Réécriture des requêtes
· Choix des chemins d'accès
· Requête portant sur une seule table
· Jointures sans index
· Jointures avec index
· ORDER BY
· Cohérence des interrogations et accès concurrents
· Interrogation
· Mise à jour
· Contrôle des accès à la base et sécurité des données
· Droits d'accès aux tables
· Stockage des données
· Les index
...