BD relationnel :tuple/uple????

meriama_s Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   -  
phunk Messages postés 498 Date d'inscription   Statut Membre Dernière intervention   -
salut tout le monde

c'est quoi tuple ou uple est ce que ça represente une ligne de la table(relation) ou quoi ?????????

et est ce que tuple=uple??

3 réponses

kij_82 Messages postés 4089 Date d'inscription   Statut Contributeur Dernière intervention   857
 
lol,
je reconnais bien là un prof d'ACSI ^^

Si je me souviens bien d'un de ces cours laborieux, un uple(t ?) représente un couple de valeur, c'est a dire une ligne d'une table SQL (en MCD c'est donc une valeur d'entité).
Un Tuple (réprésente donc N-uple(t ?)) est la représentation de tous les couples d'une entité (toutes les valeurs d'une entité). En SQL il peut donc s'agir des lignes d'une table.

Seulement, tu peux n'avoir que certaine propriété de table sélectionnée dans un uple(t) ou dans un tuple.

Exemple :

Tu as une entité nommé "ville" qui a les propriété suivantes : id, libelle, cp, taille

Un Uple(t) sera donc par exemple l'une des propriété.
Un tuple sera plusieurs valeur de propriété :

Uple = {libelle}
tuple = { (libelle1, taille1), (libelle2, taille2), ..., (libelleN, tailleN) }

Je sais que je m'explique mal alors voici une déf certainement plus claire : https://en.wikipedia.org/wiki/Tuple

3