Sgbd et sql
Table des matières
• Chapitre 1 Introduction aux bases de données o 1.1 Qu’est-ce qu’une base de données ?
1.1.1 Notion de base de données
1.1.2 Modèle de base de données o 1.2 Système de gestion de base de données (SGBD)
1.2.1 Principes de fonctionnement
1.2.2 Objectifs
1.2.3 Niveaux de description des données ANSI/SPARC
1.2.4 Quelques SGBD connus et utilisés
• Chapitre 2 Conception des bases de données (modèle E-A) o 2.1 Introduction
2.1.1 Pourquoi une modélisation préalable ?
2.1.2 Merise o 2.2 Éléments constitutifs du modèle entités-associations
2.2.1 Entité
2.2.2 Attribut ou propriété, valeur
2.2.3 Identifiant ou clé
2.2.4 Association ou relation
2.2.5 Cardinalité o 2.3 Compléments sur les associations
2.3.1 Associations plurielles
2.3.2 Association réflexive
2.3.3 Association n-aire (n>2) o 2.4 Règles de bonne formation d’un modèle entités-associations
2.4.1 Règles portant sur les noms
2.4.2 Règles de normalisation des attributs
2.4.3 Règles de fusion/suppression d’entités/associations
2.4.4 Normalisation des type-entités et type-associations o 2.5 Élaboration d’un modèle entités-associations
2.5.1 Étapes de conceptions d’un modèle entités-associations
2.5.2 Conseils divers
• Chapitre 3 Bases de données relationnelles o 3.1 Introduction au modèle relationnel
3.1.1 Présentation
3.1.2 Éléments du modèle relationnel
3.1.3 Passage du modèle entités-associations au modèle relationnel o 3.2 Normalisation
3.2.1 Introduction
3.2.2 Dépendance fonctionnelle (DF)
3.2.3 Première et deuxième forme normale
3.2.4 Troisième forme normale
3.2.5 Forme normale de BOYCE-CODD
3.2.6 Quatrième et cinquième forme normale
3.2.7 Remarques au sujet de la normalisation o 3.3 Algèbre relationnelle
3.3.1 Introduction
3.3.2 Sélection
3.3.3