Le modele relationnel 1 LE MODELE RELATIONNEL Inventé par T Codd IBM Recherche Publication ACM Concepts pour la description Concepts pour la manipulation Concepts additionnels Le Relationnel C CONCEPTS DESCRIPTIFS ? Ensemble de concepts pour formaliser la
LE MODELE RELATIONNEL Inventé par T Codd IBM Recherche Publication ACM Concepts pour la description Concepts pour la manipulation Concepts additionnels Le Relationnel C CONCEPTS DESCRIPTIFS ? Ensemble de concepts pour formaliser la description d'articles de ?chiers plats ? Modèle standardisé mais extensible ?? Introduction de types de données variés SQL ?? Introduction de la dynamique produits SQL ?? Introduction des objets SQL Le Relationnel CDomaine ? ENSEMBLE DE VALEURS ? Exemples ?? ENTIER ?? REEL ?? CHAINES DE CARACTERES ?? EUROS ?? SALAIRE ?? COULEUR VERT ROUGE JAUNE ?? POINT X REEL Y REEL ?? TRIANGLE P POINT P POINT P POINT Le Relationnel CProduit cartésien ? LE PRODUIT CARTESIEN D x D x x Dn EST L'ENSEMBLE DES TUPLES N-UPLETS TELS QUE Vi ?? ? Di ? Exemple ?? D Vert Jaune Rouge ?? D Vrai Faux Vert Vrai Vert Faux Jaune Vrai Jaune Faux Rouge Vrai Rouge Faux Le Relationnel CRelation ? SOUS -ENSEMBLE DU PRODUIT CARTESIEN D'UNE LISTE DE DOMAINES ? Une relation est caractérisée par un nom ? Exemple ?? D COULEUR ?? D BOOLEEN CoulVins Coul Vert Jaune Rouge Choix Faux Vrai Vrai Le Relationnel CAttribut ? VISION TABULAIRE DU RELATIONNEL ?? Une relation est une table à deux dimensions ?? Une ligne est un tuple ?? Un nom est associé à chaque colonne a ?n de la repérer indépendamment de son numéro d'ordre ? ATTRIBUT ?? nom donné à une colonne d'une relation ?? prend ses valeurs dans un domaine Le Relationnel CGraphe d'une relation ? Relation binaire R A A ? Une relation n-aire est une généralisation à n dimensions DOM A ? ? DOM A a b c ? ? ? a b c DOM A Le Relationnel DOM A CExemple de relation VINS CRU MILL REGION COULEUR CHENAS BEAUJOLAIS ROUGE TOKAY ALSACE BLANC TAVEL RHONE ROSE CHABLIS BOURGOGNE BLANC ST-EMILION BORDELAIS ROUGE Le Relationnel CClé ? GROUPE D'ATTRIBUTS MINIMUM QUI DETERMINE UN TUPLE UNIQUE DANS UNE RELATION ? Exemples ?? CRU MILLESIME DANS VINS NV ?? NSS DANS PERSONNE ? CONTRAINTE D'ENTITE ?? Toute relation doit posséder au moins une clé documentée Le Relationnel CSchéma ? NOM DE LA RELATION LISTE DES ATTRIBUTS AVEC DOMAINES ET LISTE DES CLES D'UNE RELATION ? Exemple ?? VINS NV Int CRU texte MILL entier DEGRE Réel REGION texte ?? Par convention la clé primaire est soulignée ? INTENTION ET EXTENSION ?? Un schéma de relation dé ?nit l'intention de la relation ?? Une instance de table représente une extension de la relation ? SCHEMA D'UNE BD RELATIONNELLE ?? C'est l'ensemble des schémas des relations composantes Le Relationnel CClé Etrangère ? GROUPE D'ATTRIBUTS DEVANT APPARAITRE COMME CLE DANS UNE AUTRE RELATION ? Les clés étrangères dé ?nissent les contraintes d'intégrité référentielles ?? Lors d'une insertion la valeur des attributs doit exister dans la relation référencée ?? Lors d'une suppression dans la relation référencée les tuples référençant doivent dispara? tre ?? Elles correspondent aux liens entité-association obligatoires Le Relationnel CExemple de Schéma ? EXEMPLE BUVEURS
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704556620ewzxhtx3x5fpt2n4uarvwsxqulbqhv0mmmdwlohtovbdlvopnbxuuu20xbov6xxjn5vkef5pagsrkrurg86oa6waqkijuwglbmqn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/PEepvHxNaTI82O5KJCTHRDeytuBagboNLUCdrdN6RsGTP5ZgMCgnoGn26WbZ31urYgoTobxt5KekyOX88tzQy69h.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11704560034pybjz2rrknuba4uf2zyllpomkwgozmrgymf5qrhu8wuq0pjfilaggvksgexpcuv9wpvfpty2kzteoudzqt53b4oauskxh5w0hebj.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Nqoq57s1cLlDO8360XtQJxDOQkwToUCmsQH5bsv9sh3AWLEfUSzrMNjmnQuoAD2i4RrXj83tmj3fJsUyUcz0QE9B.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/fN32lyDi0QcY9jIXFblr47OR4MChA3KvSOD6EP8spOqdAOd6drHAgurXKm65zV3HJuCrvukeVETOMj09YzukXGAs.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/6lx6OeL285W3NcE8M5NeMK1uNfEem33XrhczC70AXWMWx32QkxkmOdrkpXT93XMqLfkvAXCyAwrAXwyViRudDsF8.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jBSVWcz6Sq6mx8i6THpTh9dMAkKYrq8yLjusC8FsAt3XdJ9oACTwZagFsR7uInvCZbzvTOMYPYElvr1AYw5LJPsn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/FExfzAI28fFeZu89NJvQhB5amfh2uvQXv8KW7QCpvX0mg22x5ASwcXtUXaBDjksc0HuLjAzGxsPC6aGEWoDaMHcK.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/lbAkOGIWJ6ZuX44kkFbqLU8kf2jbszw6Ly5bVed8kjNC1haW2LCYNB102vpE0ldgIh5XmPb8Qe8H7UAgF1AISF8D.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/yAZHZTPaL4Hs2ZwJfqMCcStMfsjDX9TUcAE9kPRpv2JDHuhruEdQm2ix2CjkeByrCxHBvmErNGTov9cSWy39FxwJ.png)
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Dec 08, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 50.2kB