site:enseignement:licence:3i009:tmealgebre
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| site:enseignement:licence:3i009:tmealgebre [29/09/2021 16:21] – [Base de données : Foot] stephane | site:enseignement:licence:3i009:tmealgebre [24/09/2024 14:38] (Version actuelle) – [Prise en mains de RelaX] hubert | ||
|---|---|---|---|
| Ligne 7: | Ligne 7: | ||
| https:// | https:// | ||
| + | |||
| + | (seulement si la base foot n'est pas visible dans Relax, récupérer la [[base foot pour Relax|baseFootRelax]]) | ||
| Voir les raccourcis clavier : | Voir les raccourcis clavier : | ||
| Ligne 29: | Ligne 31: | ||
| Attention les noms de relation et d' | Attention les noms de relation et d' | ||
| - | Ecrire NJo mais pas Njo. | + | Ecrire NJo mais pas Njo. Laisser un **espace** entre un prédicat et un nom de relation : écrire σ a!=b (R) mais pas σ a!=b(R) |
| {{ : | {{ : | ||
| Ligne 38: | Ligne 40: | ||
| Si l' | Si l' | ||
| vous avez défini des expressions algébriques mais il manque la requête à exécuter : ajouter une ligne avec le nom de la dernière variable définie (c'est la ligne //r2// dans l' | vous avez défini des expressions algébriques mais il manque la requête à exécuter : ajouter une ligne avec le nom de la dernière variable définie (c'est la ligne //r2// dans l' | ||
| + | |||
| + | |||
| + | Lorsque Relax évalue une division, il compare les attributs du dénominateurs avec les attributs situés le plus à droite au numérateur. Exemple pour diviser (sponsor, equipe) par (equipe) le dénominateur doit etre (sponsor, equipe) et non (equipe, | ||
| + | |||
| + | |||
| ===== Base de données : Foot ===== | ===== Base de données : Foot ===== | ||
| Ligne 47: | Ligne 54: | ||
| * **Match** (Eq1, Eq2, Date, St), | * **Match** (Eq1, Eq2, Date, St), | ||
| * **Distance** (st1, st2, nbkm) | * **Distance** (st1, st2, nbkm) | ||
| - | Rappel : les deux relations Match et Distance sont symétriques. Distance n'est pas réflexive. Un sponsor sponsorise une équipe si ce sponsor sponsorise au moins un joueur de l' | + | Rappel : les deux relations Match et Distance sont symétriques. Distance n'est pas réflexive. |
| + | |||
| + | Un sponsor sponsorise une équipe si ce sponsor sponsorise au moins un joueur de l' | ||
| + | |||
| + | Noter que Relax permet de renommer entièrement une table (ex. σ x.a > 1 ( ρ x ( A ) )), plutôt que de renommer des attributs, ce qui peut simplifier l' | ||
| /*Rmq: ceux qui ont suivi 2i009 connaissent cette base*/ | /*Rmq: ceux qui ont suivi 2i009 connaissent cette base*/ | ||
| Ligne 90: | Ligne 101: | ||
| * p. Quel sponsor a sponsorisé exactement un joueur par équipe ? (attention le résultat est vide et non pas Adadis) | * p. Quel sponsor a sponsorisé exactement un joueur par équipe ? (attention le résultat est vide et non pas Adadis) | ||
| * q : réécrire la requête o sans utiliser l' | * q : réécrire la requête o sans utiliser l' | ||
| - | |||
site/enseignement/licence/3i009/tmealgebre.1632925264.txt.gz · Dernière modification : de stephane
