Chap 4 sgbdr Ilhame EL FARISSI Elfarissi ilhame gmail com CPlan Dé ?nitions Algèbre relationnel Normalisation ère Forme Normale FN ème Forme Normale FN ème Forme Normale FN CDé ?nitions SGBDR Base de données relationnelles Stock d'informations décomposées

Ilhame EL FARISSI Elfarissi ilhame gmail com CPlan Dé ?nitions Algèbre relationnel Normalisation ère Forme Normale FN ème Forme Normale FN ème Forme Normale FN CDé ?nitions SGBDR Base de données relationnelles Stock d'informations décomposées et organisées dans des matrices relations ou tables Requêtes exprimées à l'aide d'opérateurs sur ces tables Algèbre relationnel CDé ?nitions Domaine l ? ensemble des valeurs possibles pour un attribut Un n-uplet ou t-uple est un élément du produit cartésien de plusieurs domaines Une clef primaire est unique et doit être renseignée elle ne peut pas prendre la valeur NULL CSGBDR Algèbre Relationnel Il y a six opérations de base Projection Selection Réunion Di ?érence Produit Cartésien Rennomage ENSAO TB CSGBDR Algèbre Relationnel Opérations dérivées Intersection Quotient Complément Jointure Interne Jointure Naturelle Jointure Externe ENSAO TB CSGBDR Algèbre Relationnel Opérations de Calcul Comptage Somme Moyenne Minimum Maximum ENSAO TB CNormalisation Elle met en évidence les relations indésirables ? Redondances Valeurs NULL Elle dé ?nit les critères des relations désirables appelées formes normales La normalisation est utile pour limiter les redondances de données les pertes de données les incohérences au sein des données et les performances des traitements C ère Forme Normale FN Une relation est en FN si tout attribut est atomique non décomposable Contre-exemple ELEVE noelv nom prenom listenotes Un attribut ne peut pas être un ensemble de valeurs listenotes Décomposition ELEVE noelv nom prenom NOTE noelv nomatiere note C ème Forme Normale FN Une relation est en FN si elle est en FN chaque attribut qui n ? est pas clé est en dépendance fonctionnelle élémentaire de toute la clé primaire et non d ? une partie seulement C ? est la phase d ? identi ?cation des clés Cette étape évite les redondances Tout attribut doit dépendre fonctionnellement de la totalité de la clé C ème Forme Normale FN Contre-exemple une relation en FN qui n'est pas en FN COMMANDE date nocli nopro qte prixUHT elle n'est pas en FN car la clé date nocli nopro et le prixUHT ne dépend que de nopro Décomposition COMMANDE date nocli nopro qte PRODUIT nopro prixUHT C ème Forme Normale FN Une relation est dite en troisième forme normale NF si et seulement si elle est en NF chaque attribut non clé ne dépend pas fonctionnellement d ? un attribut qui n ? appartient pas à la clé C ème Forme Normale FN Contre-exemple une relation en FN qui n'est pas en FN VOITURE matricule marque modèle puissance on véri ?e qu'elle est en FN elle n'est pas en FN car la clé matricule et la puissance dépend de marque modèle Décomposition VOITURE matricule marque modèle MODELE marque modèle puissance CForme normale de Boyce-Codd BCNF Une relation est dite BCNF s ? il n ? y a pas d ? autres dépendances fonctionnelles élémentaires que celles entre la clé et les autres attributs de la relation C

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager