Attributs calculés et renommés

Et en langage SQL

Attributs calculés

Un attribut calculé est un attribut dont les valeurs sont obtenues par des opérations arithmétiques portant sur des attributs de la même relation. Le calcul est spécifié lors d'une projection ou lors de l'utilisation d'une fonction.

R=PROJECTION(R0, att1, att2, att3, att4, att1*att2, att3/att2)

Attributs renommés

Il est possible de renommer n'importe quel attribut en le faisant précéder de son nouveau nom suivi de ":".

R=PROJECTION(R0, att1, att2, att3, att4, newatt1:att1*att2, newatt2:att3/att2)

Exemple

LIGNE_COMMANDE

N°BonCommande CodeProduit Quantité PuHt
96008 A10 10 83
96008 B20 35 32
96009 A10 20 83
96010 A15 4 110
96010 B20 55 32

R=PROJECTION(LIGNE_COMMANDE, N°BonCommande, CodeProduit, Montant:Quantité*PuHt)

N°BonCommande CodeProduit Montant
96008 A10 830
96008 B20 1120
96009 A10 1660
96010 A15 440
96010 B20 1760