Modele logique de donnee Modèle Logique de Donnée Dé ?nition le modèle logique décrit la structure de données Objectifs Éviter les incohérences dans les données Une personne n ? a qu ? une date de naissance le prix d ? un produit est unique ? Éviter la re
Modèle Logique de Donnée Dé ?nition le modèle logique décrit la structure de données Objectifs Éviter les incohérences dans les données Une personne n ? a qu ? une date de naissance le prix d ? un produit est unique ? Éviter la redondance d ? information La même information est stockée dans di ?érentes relations Anomalies insertion suppression modi ?cation Éviter les valeurs nulles Di ?ciles à interpréter inconnu connu mais non disponible inapplicable Rend les jointures di ?ciles à spéci ?er Éviter les jointures inutiles Améliorer les performances la jointure est une opération coûteuse Modèle Relationnel Modèle de niveau logique simple dé ?ni par Edgar Frank Codd en prix Turing en Relation Une relation met en correspondance des éléments appartenant à des ensembles non nécessairement distincts ? Petit ? Moyen ? Grand Taille Relation Sous-ensemble de Taille ? Vitesse produit cartésien ? Rapide ? Lent Vitesse Relation Mathématique ? Une relation entre n ensembles Di est un sousensemble du produit cartésien des n ensembles D ? D ? ? ? Dn ? Par conséquent une relation est un ensemble de n-uplets a a ? an o? ai ? Di ? n est appelé degré de la relation Domaine Les ensembles Di d ? une relation sont appelés les domaines de la relation Exemple le domaine de l ? ensemble Taille est petit moyen grand Un domaine peut être dé ?ni par extension liste des valeurs Exemple Rapide Lent Un domaine peut être dé ?ni par intension critères de restrictions sur les valeurs Exemple Tous les nombres pairs positifs Certains domaines peuvent être identiques Il est cependant nécessaire de les distinguer dans la relation Par conséquent un nom d ? attribut associé à chaque domaine correspondant à son rôle dans la relation Ai est Une relation est noté R A A ? An o? R est le nom de la relation CSchéma Relationnel Un schéma relationnel est Un ensemble de dé ?nitions de relation liées à un même schéma conceptuel Les contraintes d ? intégrité associées à ces relations clés contraintes de domaines de références ? Clé d ? une relation Clé candidate sous ensemble minimal d ? attributs qui permet d ? identi ?er chacun des n-uplets de la relation Clé primaire une des clés candidates choisie comme identi ?ant Si les valeurs d ? un attribut Ai d ? une table doivent appartenir à l ? ensemble des valeurs d ? un attribut Aj clé d ? une autre table on dira que Ai est une clé étrangère Notation Emp id emp age salaire deptno Dpt deptno nom lieu Vision Tabulaire du Modèle Relationnel une relation est une table à deux dimensions n-uplet ?? ligne de la table attribut ?? colonne de la table Classe d ? Entité ENTITE AttrREF - Attr - ? - AttrN Entite AttrREF Attr AttrN Association dont une seule des cardinalité maximum est n ENTITE Attr REF - Attr - ? - Attr N ENTITE ASSOCIATION - n - Attr REF -
Documents similaires










-
39
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 03, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 89.4kB