Algebre relationnel

cutesy -  
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Personne (matricule, nom, sexe, âge, profession, revenue)
Livre (no-livre, titre, auteur, thème, matricule-possesseur)
Préférence (matricule, no-livre)

est - ce ke kelkun peut m'expliquer pourkoi la requete suivante:
selectionner les noms des personnes qui ont parmi leurs livres preferes, tous les livres de l'auteur Herge.

donne en algebre relationnel:

Projection nom (personne jointure (preference / projection matricule (selection auteur=’Herge ‘ (livre)))

Je comprends pas la division :S:S

Merci en avance
A voir également:
  • Algebre relationnel
  • Formule algebre - Télécharger - Études & Formations

1 réponse

freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
Bonjour.
C'est très simple et très compliqué à expliquer.
En fait, d'un coté de la division, tu a par exemple une table, comme celle des préférences.
De l'autre, tu a une table, ou un résultat, contenant des élements similaires au deuxieme champs de ta table préférence.
La division va te renvoyer uniquement les couples de la première table, en ayant comme critère que le deuxième champ doit etre contenu dans la table ou le resultat du coté droit de /
Pour une définition plus mathématique, ne pouvant faire de copier coller, je te conseille cette page du wikipedia

0